diff --git a/Ryven/custom_src/MainWindow.py b/Ryven/custom_src/MainWindow.py index 3f2707ba..2126acaf 100644 --- a/Ryven/custom_src/MainWindow.py +++ b/Ryven/custom_src/MainWindow.py @@ -298,7 +298,7 @@ def parse_nodes(self, j_str, package_path, package_name): j_obj = json.loads(j_str, strict=False) Debugger.debug(j_obj['type']) - if j_obj['type'] != 'vyScriptFP nodes package': + if j_obj['type'] != 'Ryven nodes package' and j_obj['type'] != 'vyScriptFP nodes package': # old syntax return # package_title = j_obj['title'] diff --git a/Ryven/custom_src/NodeInstance.py b/Ryven/custom_src/NodeInstance.py index 249e82e3..4cf492df 100644 --- a/Ryven/custom_src/NodeInstance.py +++ b/Ryven/custom_src/NodeInstance.py @@ -94,8 +94,9 @@ def initialized(self): if self.main_widget: try: self.main_widget.set_data(self.init_config['main widget data']) - except KeyError: - pass + except Exception as e: + print('Exception while setting data in', self.parent_node.title, 'NodeInstance\'s main widget:', e, + ' (was this intended?)') self.special_actions = self.set_special_actions_data(self.init_config['special actions']) self.temp_state_data = self.init_config['state data'] @@ -104,7 +105,11 @@ def initialized(self): # LOADING DATA if self.temp_state_data is not None: - self.set_data(self.temp_state_data) + try: + self.set_data(self.temp_state_data) + except Exception as e: + print('Exception while setting data in', self.parent_node.title, 'NodeInstance:', e, + ' (was this intended?)') self.initializing = False @@ -243,7 +248,7 @@ def set_output_val(self, index, val): self.outputs[index].set_val(val) def data_outputs_updated(self): - """Sends update signals to all data outputs causing connected NIs to update.""" + """(outdated!) Sends update signals to all data outputs causing connected NIs to update.""" Debugger.debug('updating data outputs in', self.parent_node.title) for o in self.outputs: diff --git a/Ryven/custom_src/PortInstance.py b/Ryven/custom_src/PortInstance.py index 402a5ffc..81e7ac19 100644 --- a/Ryven/custom_src/PortInstance.py +++ b/Ryven/custom_src/PortInstance.py @@ -12,9 +12,6 @@ class PortInstance(QGraphicsGridLayout): - """The PortInstance class represents input-as well as output-instances of a NI. It wasn't really necessary yet, but - I will probably subclass it later into InputPortInstance and OutputPortInstance - so far both are just - PortInstances.""" def __init__(self, parent_node_instance, direction, type_='', label_str='', widget_name=None, widget_pos=''): @@ -58,7 +55,7 @@ def update(self): def set_val(self, val): - """applies on INPUT; called NI internally""" + """applies on OUTPUT; called NI internally""" Debugger.debug('setting value of', self.direction, 'port of', self.parent_node_instance.parent_node.title, 'NodeInstance to', val) @@ -129,7 +126,11 @@ def __init__(self, parent_node_instance, type_='', label_str='', if config_data is not None: self.create_widget() - self.widget.set_data(config_data) + try: + self.widget.set_data(config_data) + except Exception as e: + print('Exception while setting data in', self.parent_node_instance.parent_node.title, + 'NodeInstance\'s input widget:', e, ' (was this intended?)') else: self.create_widget() diff --git a/Ryven/custom_src/tests.py b/Ryven/custom_src/tests.py index bc2c4189..3f97f884 100644 --- a/Ryven/custom_src/tests.py +++ b/Ryven/custom_src/tests.py @@ -1,37 +1,85 @@ -import sys -import types -import inspect -from optparse import OptionParser -import random -import math -import pickle -import os -from pyowm import OWM -import librosa +# import sys +# import types +# import inspect +# from optparse import OptionParser +# import random +# import math +# import pickle +# import os +# from pyowm import OWM +# import librosa from PySide2.QtWidgets import QMainWindow, QApplication, QWidget, QVBoxLayout, QPlainTextEdit, QGraphicsView, QGraphicsScene, QGraphicsProxyWidget, QAction, QMenu from PySide2.QtGui import QFont, QColor, QImage, QPainter, QPen, QBrush from PySide2.QtCore import Qt, QRectF # Beat tracking example -import librosa +# import librosa -if __name__ == '__main__': - print('asdf') - # 1. Get the file path to an included audio example - filename = librosa.example('nutcracker') - print('asdf') +class PlaceholderAttributeException(Exception): + pass + + +class Nope: + pass + + +def placeholder_method(*args): + pass + +class PlaceholderWidget: + # def __getattr__(self, item): + # print('getting attribute', item) + # if not hasattr(self, item): + # raise PlaceholderAttributeException('nope') + # else: + # return super(PlaceholderWidget, self).__getattr__(item) - # 2. Load the audio as a waveform `y` - # Store the sampling rate as `sr` - y, sr = librosa.load(filename) - print('asdf') + def y(self): + return 'y!' - # 3. Run the default beat tracker - tempo, beat_frames = librosa.beat.beat_track(y=y, sr=sr) + def __getattr__(self, item): + print('getting attribute:', item) + + def method(*args): + print('unknown method used:', item) + + return method + + def __setattr__(self, key, value): + print('setting attr', key, 'to', value) + print(hasattr(self, key)) + if not hasattr(self, key): + return + super(PlaceholderWidget, self).__setattr__(key, value) + + +if __name__ == '__main__': + pw = PlaceholderWidget() + print('1') + pw.x = 10 + print(pw.x) + print('2') + print(pw.y()) + pw.foo(15) + print('3') - print('Estimated tempo: {:.2f} beats per minute'.format(tempo)) - # 4. Convert the frame indices of beat events into timestamps - beat_times = librosa.frames_to_time(beat_frames, sr=sr) \ No newline at end of file + # print('asdf') + # # 1. Get the file path to an included audio example + # filename = librosa.example('nutcracker') + # print('asdf') + # + # # 2. Load the audio as a waveform `y` + # # Store the sampling rate as `sr` + # y, sr = librosa.load(filename) + # print('asdf') + # + # # 3. Run the default beat tracker + # tempo, beat_frames = librosa.beat.beat_track(y=y, sr=sr) + # + # print('Estimated tempo: {:.2f} beats per minute'.format(tempo)) + # + # # 4. Convert the frame indices of beat events into timestamps + # beat_times = librosa.frames_to_time(beat_frames, sr=sr) \ No newline at end of file diff --git a/Ryven_Console/NIENV.py b/Ryven_Console/NIENV.py new file mode 100644 index 00000000..7e3cb75d --- /dev/null +++ b/Ryven_Console/NIENV.py @@ -0,0 +1,6 @@ +"""This file automatically imports all requirements for custom NodeInstances, so that they only need to import this +file. This file should lie in the same location as Ryven.py in order to be able to get imported directly.""" + +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node +from custom_src.retain import M \ No newline at end of file diff --git a/Ryven_Console/Ryven_Console.py b/Ryven_Console/Ryven_Console.py new file mode 100644 index 00000000..49908764 --- /dev/null +++ b/Ryven_Console/Ryven_Console.py @@ -0,0 +1,270 @@ +import inspect +import json +import os +import re +import sys + +from class_inspection import find_type_in_object +from custom_src.GlobalAttributes import Flow_AlgorithmMode +from custom_src.Node import Node, NodePort +from custom_src.Script import Script +from custom_src.builtin_nodes.GetVar_Node import GetVariable_Node +from custom_src.builtin_nodes.GetVar_NodeInstance import GetVar_NodeInstance +from custom_src.builtin_nodes.Result_Node import Result_Node +from custom_src.builtin_nodes.Result_NodeInstance import Result_NodeInstance +from custom_src.builtin_nodes.SetVar_Node import SetVariable_Node +from custom_src.builtin_nodes.SetVar_NodeInstance import SetVar_NodeInstance +from custom_src.builtin_nodes.Val_Node import Val_Node +from custom_src.builtin_nodes.Val_NodeInstance import Val_NodeInstance + + +class Loader: + def __init__(self, project_path): + + project_config = self.load_project_config(project_path) + + # select script + script_config = None + script_name = None + script_names = [s['name'] for s in project_config['scripts']] + while script_name not in script_names: + print('scripts...') + for sn in script_names: + print(' '+sn) + script_name = input('select script: ') + for s in project_config['scripts']: + if s['name'] == script_name: + script_config = s + break + + # packages + self.nodes = [SetVariable_Node(), GetVariable_Node(), Val_Node(), Result_Node()] + self.node_instance_classes = { + self.nodes[0]: SetVar_NodeInstance, + self.nodes[1]: GetVar_NodeInstance, + self.nodes[2]: Val_NodeInstance, + self.nodes[3]: Result_NodeInstance + } + + # # dynamically load builtin nodes + # builtin_path = '../Ryven/custom_src/builtin_nodes' + # sys.path.append(builtin_path) + # files = [f for f in os.listdir(builtin_path) if + # os.path.isfile(os.path.join(builtin_path, f)) and f.endswith('.py')] + # for fn in [f for f in files if not f.__contains__('NodeInstance')]: + # modname = os.path.splitext(os.path.basename(fn))[0] + # mod = __import__(modname, fromlist=[modname]) + # print(inspect.getsource(mod)) + # node_class = getattr(mod, modname) + # self.nodes.append(node_class) + # for fn2 in [f for f in files if f.__contains__('NodeInstance')]: + # modname2 = os.path.splitext(os.path.basename(fn2))[0] + # if modname2.__contains__(modname): + # mod2 = __import__(modname2, fromlist=[modname2]) + # self.node_instance_classes[node_class] = getattr(mod2, modname2) + # break + # print(self.nodes) + # print(self.node_instance_classes) + + self.buttonNIClass = None + required_package_names = list(set([n['parent node package'] for n in script_config['flow']['nodes'] + if n['parent node package'] != 'built in'])) + self.imported_package_names = [] + print('required packages:') + for p_n in required_package_names: + print(' '+p_n) + while any([n not in self.imported_package_names for n in required_package_names]): + package_path = input('input package path or \'auto\': ') + if package_path == 'auto': + self.auto_import_packages(required_package_names) + else: + self.import_package(package_path) + + + # create script + script = Script(script_config, self.nodes, self.node_instance_classes) + + print('The flow has been successfully created. What to do next?') + + # MAIN LOOP + while True: + command = input( + ''' +Commands: + nodes - prints a list of all nodes + button - gives you a list of button nodes you can manually execute + vars - prints all script variables + set var - sets a new value of a var + exit - exits the session +''' + ) + + if command == 'nodes': + packages = [] + for n in self.nodes: + if n.package not in packages: + packages.append(n.package) + packages.sort() + print(len(self.nodes), 'nodes:') + for p in packages: + for n in self.nodes: # [node for node in self.nodes if node.package == p]: + if n.package == p: + print('['+p+']', n.title) + elif command == 'button': + button_node_instances = [ni for ni in script.flow.all_node_instances if find_type_in_object(ni, self.buttonNIClass)] + if len(button_node_instances) == 0: + print('no existing button nodes found') + continue + print('button nodes:') + for i in range(len(button_node_instances)): + print(str(i)+':', button_node_instances[i]) + try: + index = int(input('index: ')) + button_node_instances[index].update() + except Exception as e: + print('Error:', e) + continue + elif command == 'vars': + print([(v.name, v.val) for v in script.variables_handler.variables]) + elif command == 'set var': # re.match('setvar [.]+', command): + var_name = input('name: ') + var_val = eval(input('val: ')) + script.variables_handler.set_var(var_name, var_val) + elif command == 'exit': + sys.exit() + else: + pass + + + def load_project_config(self, path): + j_str = '' + try: + f = open(path) + j_str = f.read() + f.close() + except FileNotFoundError: + raise FileNotFoundError('Project file not found') + + return json.loads(j_str, strict=False) + + + def auto_import_packages(self, required_package_names): + packages_dir = '../packages' + folders_list = [x[0] for x in os.walk(packages_dir) if + os.path.basename(os.path.normpath(x[0])) in required_package_names] + + required_files = required_package_names.copy() + + for folder in folders_list: + for r_f in required_files: + if r_f + '.rpc' in os.listdir(packages_dir + '/' + folder): + self.import_package(os.path.normpath(packages_dir + '/' + folder + '/' + r_f + '.rpc')) + + + def import_package(self, package_path): + package_name = os.path.splitext(os.path.basename(package_path))[0] + if package_name in self.imported_package_names: + return + + j_str = '' + try: + f = open(package_path) + j_str = f.read() + f.close() + except FileExistsError and FileNotFoundError: + print('Error: couldn\'t find an open file') + return + + # Important: translate the package first (metacore files -> src code files) + PackageTranslator = self.get_class_from_file(file_path='../Ryven_PackageTranslator', + file_name='Ryven_PackageTranslator', + class_name='PackageTranslator') + package_translator = PackageTranslator(os.path.dirname(os.path.abspath(package_path))) # translate + + j_obj = json.loads(j_str, strict=False) + if j_obj['type'] != 'Ryven nodes package' and j_obj['type'] != 'vyScriptFP nodes package': # old syntax + return + + nodes_config = j_obj['nodes'] + for n in nodes_config: + new_node = self.parse_node(n, os.path.dirname(package_path), package_name) + self.nodes.append(new_node) + + self.imported_package_names.append(package_name) + + + def parse_node(self, node_config, package_path, package_name): + new_node = Node() + + # setting the Node's attributes + new_node.title = node_config['title'] + new_node.description = node_config['description'] + new_node.type_ = node_config['type'] + new_node.package = package_name + new_node.has_main_widget = node_config['has main widget'] + + inputs_config = node_config['inputs'] + inputs = [] + num_inputs = len(inputs_config) + for ii in range(num_inputs): + input_config = inputs_config[ii] + new_input = NodePort() + new_input.type_ = input_config['type'] + new_input.label = input_config['label'] + inputs.append(new_input) + + outputs_config = node_config['outputs'] + outputs = [] + num_outputs = len(outputs_config) + for oi in range(num_outputs): + j_output = outputs_config[oi] + new_output = NodePort() + new_output.type_ = j_output['type'] + new_output.label = j_output['label'] + outputs.append(new_output) + + new_node.inputs = inputs + new_node.outputs = outputs + + + node_module_name = node_config['module name'] + node_class_name = node_config['class name'] + module_name_separator = '___' + + # CUSTOM CLASS IMPORTS ---------------------------------------------------------------------------- + # creating all the necessary path variables here for all potentially imported classes + + # IMPORT NODE INSTANCE SUBCLASS + node_instance_class_file_path = package_path + '/nodes/' + node_module_name + '/' + node_instance_filename = node_module_name # the NI file's name is just the 'module name' + new_node_instance_class = self.get_class_from_file(file_path=node_instance_class_file_path, + file_name=node_instance_filename, + class_name=node_class_name + '_NodeInstance') + self.node_instance_classes[new_node] = new_node_instance_class + + if new_node.title.lower() == 'button' and new_node.package == 'std': + self.buttonNIClass = new_node_instance_class + + + # --------------------------------------------------------------------------------------------------- + + return new_node + + + def get_class_from_file(self, file_path, file_name, class_name): + sys.path.append(file_path) + try: + new_module = __import__(file_name, fromlist=[class_name]) + except ModuleNotFoundError as e: + print(e, file_path, file_name, class_name) + sys.exit() + new_class = getattr(new_module, class_name) + return new_class + + + +if __name__ == '__main__': + if len(sys.argv) > 1: + Loader(sys.argv[1]) + else: + Loader(input('please enter the path to a project to open: ')) \ No newline at end of file diff --git a/Ryven_Console/class_inspection.py b/Ryven_Console/class_inspection.py new file mode 100644 index 00000000..f9f3f986 --- /dev/null +++ b/Ryven_Console/class_inspection.py @@ -0,0 +1,14 @@ +import inspect + + +def find_type_in_object(obj, base): + """Determines, whether a given object is - at any level of abstraction - type of a given base class.""" + return base in inspect.getmro(type(obj)) + + +def find_type_in_objects(objects, base): + for o in objects: + found = find_type_in_object(o, base) + if found: + return True + return False \ No newline at end of file diff --git a/Ryven_Console/custom_src/Flow.py b/Ryven_Console/custom_src/Flow.py new file mode 100644 index 00000000..8c3dab63 --- /dev/null +++ b/Ryven_Console/custom_src/Flow.py @@ -0,0 +1,68 @@ +import inspect + +from class_inspection import find_type_in_object +from custom_src.GlobalAttributes import Flow_AlgorithmMode +from custom_src.Node import Node +from custom_src.PortInstance import PortInstance +from custom_src.builtin_nodes.GetVar_NodeInstance import GetVar_NodeInstance + + +class Flow: + def __init__(self, parent_script, config: dict, nodes, node_instance_classes): + + self.parent_script = parent_script + self.all_nodes = nodes + self.node_instance_classes = node_instance_classes + if config.__contains__('algorithm mode'): + if config['algorithm mode'] == 'data flow': + Flow_AlgorithmMode.mode_data_flow = True + else: + Flow_AlgorithmMode.mode_data_flow = False + + self.all_node_instances = self.load_node_instances(config['nodes']) + self.get_var_node_instances = [ni for ni in self.all_node_instances if find_type_in_object(ni, GetVar_NodeInstance)] + self.connect_nodes(config['connections']) + + + def load_node_instances(self, config: dict): + node_instances = [] + + for n_c in config: + # find parent node by title, type, package name and description as identifiers + parent_node_title = n_c['parent node title'] + parent_node_package_name = n_c['parent node package'] + parent_node = None + for pn in self.all_nodes: + pn: Node + if pn.title == parent_node_title and \ + pn.package == parent_node_package_name: + parent_node = pn + break + new_NI = self.create_node_instance(parent_node, n_c) + node_instances.append(new_NI) + + return node_instances + + + def create_node_instance(self, parent_node: Node, config: dict): + return self.get_node_instance_class_from_node(parent_node)(parent_node, self, config) + + + def get_node_instance_class_from_node(self, node: Node): + return self.node_instance_classes[node] + + + def connect_nodes(self, config: dict): + for c in config: + parent_node_instance = self.all_node_instances[c['parent node instance index']] + connected_node_instance = self.all_node_instances[c['connected node instance']] + + self.connect_ports(parent_node_instance.outputs[c['output port index']], + connected_node_instance.inputs[c['connected input port index']]) + + + def connect_ports(self, output_port: PortInstance, input_port: PortInstance): + output_port.connected_port_instances.append(input_port) + input_port.connected_port_instances.append(output_port) + if input_port.type_ == 'data': + input_port.update() \ No newline at end of file diff --git a/Ryven_Console/custom_src/GlobalAttributes.py b/Ryven_Console/custom_src/GlobalAttributes.py new file mode 100644 index 00000000..0ba29cd6 --- /dev/null +++ b/Ryven_Console/custom_src/GlobalAttributes.py @@ -0,0 +1,9 @@ +class Flow_AlgorithmMode: + """ Owned by a flow. + This mode is used by data OutputPortInstances in the flow that holds the AlgorithmMode object. + This feature allows the user to define how changes of data in the graph get updated/propagated. + If mode_data_flow is set to True, a request of a data + output's value (from a connected input) causes an update_event in the data output's parent NodeInstance. + If it is set to False, the output value will directly be returned. + The difference is important when comparing pure data-flows with execution flows.""" + mode_data_flow = True \ No newline at end of file diff --git a/Ryven_Console/custom_src/Node.py b/Ryven_Console/custom_src/Node.py new file mode 100644 index 00000000..a18a20c3 --- /dev/null +++ b/Ryven_Console/custom_src/Node.py @@ -0,0 +1,13 @@ +class Node: + def __init__(self): + self.title = '' + self.type_ = '' + self.inputs = [] + self.outputs = [] + self.has_main_widget = False + + +class NodePort: + def __init__(self): + self.type_ = '' + self.label = '' \ No newline at end of file diff --git a/Ryven_Console/custom_src/NodeInstance.py b/Ryven_Console/custom_src/NodeInstance.py new file mode 100644 index 00000000..f055092b --- /dev/null +++ b/Ryven_Console/custom_src/NodeInstance.py @@ -0,0 +1,86 @@ +from custom_src.Node import Node +from custom_src.NodeInstance_MainWidgetPlaceholder import NodeInstance_MainWidgetPlaceholder +from custom_src.PortInstance import InputPortInstance, OutputPortInstance + + +class NodeInstance: + def __init__(self, parent_node: Node, flow, config): + super(NodeInstance, self).__init__() + + self.parent_node = parent_node + self.flow = flow + self.inputs = [] + self.outputs = [] + self.initializing = True + self.init_config = config + self.special_actions = {} + self.main_widget = NodeInstance_MainWidgetPlaceholder() if parent_node.has_main_widget else None + + + def initialized(self): + self.setup_ports(self.init_config['inputs'], self.init_config['outputs']) + self.set_data(self.init_config['state data']) + self.initializing = False + self.update() + + def setup_ports(self, inputs_config, outputs_config): + for inp in inputs_config: + pi = InputPortInstance(self, inp['type'], inp['label'], inp['widget data'] if inp['has widget'] else None) + self.inputs.append(pi) + + for out in outputs_config: + pi = OutputPortInstance(self, out['type'], out['label']) + self.outputs.append(pi) + + + # ALGORITHM + + def update(self, input_called=-1, output_called=-1): + try: + self.update_event(input_called) + except Exception as e: + print('EXCEPTION in', self.parent_node.title, e) + + def update_event(self, input_called=-1): + pass + + def input(self, index): + return self.inputs[index].get_val() + + def exec_output(self, index): + self.outputs[index].exec() + + def set_output_val(self, index, val): + self.outputs[index].set_val(val) + + def remove_event(self): + pass + + # FURTHER API + + def new_log(self, title): + pass + + def log_message(self, message: str, target='global'): + pass + + def update_shape(self): + pass + + def get_data(self): + pass + + def set_data(self, data): + pass + + def get_default_stylesheet(self): + return + + def is_active(self): + for i in self.inputs: + if i.type_ == 'exec': + return True + for o in self.outputs: + if o.type_ == 'exec': + return True + return False \ No newline at end of file diff --git a/Ryven_Console/custom_src/NodeInstance_MainWidgetPlaceholder.py b/Ryven_Console/custom_src/NodeInstance_MainWidgetPlaceholder.py new file mode 100644 index 00000000..e9fb01d3 --- /dev/null +++ b/Ryven_Console/custom_src/NodeInstance_MainWidgetPlaceholder.py @@ -0,0 +1,10 @@ +class NodeInstance_MainWidgetPlaceholder: + def __getattr__(self, item): + def method(*args): + pass + return method + + def __setattr__(self, key, value): + if not hasattr(self, key): + return + super(NodeInstance_MainWidgetPlaceholder, self).__setattr__(key, value) \ No newline at end of file diff --git a/Ryven_Console/custom_src/PortInstance.py b/Ryven_Console/custom_src/PortInstance.py new file mode 100644 index 00000000..5c36dba3 --- /dev/null +++ b/Ryven_Console/custom_src/PortInstance.py @@ -0,0 +1,57 @@ +from custom_src.GlobalAttributes import Flow_AlgorithmMode + + +class PortInstance: + def __init__(self, parent_node_instance, type_, label): + self.parent_node_instance = parent_node_instance + self.type_ = type_ + self.label = label + self.connected_port_instances = [] + + + def get_val(self): + pass + + +class OutputPortInstance(PortInstance): + def __init__(self, parent_node_instance, type_, label): + super(OutputPortInstance, self).__init__(parent_node_instance, type_, label) + + self.val = None + + def exec(self): + for cpi in self.connected_port_instances: + cpi.update() + + def set_val(self, val): + self.val = val + + if Flow_AlgorithmMode.mode_data_flow and not self.parent_node_instance.initializing: + for cpi in self.connected_port_instances: + cpi.update() + + def get_val(self): + if not Flow_AlgorithmMode.mode_data_flow: + self.parent_node_instance.update() + return self.val + + +class InputPortInstance(PortInstance): + def __init__(self, parent_node_instance, type_: str, label: str, widget_data: str): + super(InputPortInstance, self).__init__(parent_node_instance, type_, label) + + self.val = None + try: + self.val = eval(widget_data) + except Exception as e: + self.val = widget_data + + def get_val(self): + if len(self.connected_port_instances) == 0: + return self.val + else: + return self.connected_port_instances[0].get_val() + + def update(self): + if (self.parent_node_instance.is_active() and self.type_ == 'exec') or not self.parent_node_instance.is_active(): + self.parent_node_instance.update(self.parent_node_instance.inputs.index(self)) \ No newline at end of file diff --git a/Ryven_Console/custom_src/Script.py b/Ryven_Console/custom_src/Script.py new file mode 100644 index 00000000..fae56065 --- /dev/null +++ b/Ryven_Console/custom_src/Script.py @@ -0,0 +1,11 @@ +from custom_src.Flow import Flow +from custom_src.script_variables.VariablesHandler import VariablesHandler + + +class Script: + def __init__(self, config, nodes, node_instance_classes): + self.name = config['name'] + self.variables = [] + self.variables_handler = VariablesHandler(self, config['variables']) + self.flow = Flow(self, config['flow'], nodes, node_instance_classes) + self.variables_handler.flow = self.flow \ No newline at end of file diff --git a/Ryven_Console/custom_src/builtin_nodes/GetVar_Node.py b/Ryven_Console/custom_src/builtin_nodes/GetVar_Node.py new file mode 100644 index 00000000..7d7cf00b --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/GetVar_Node.py @@ -0,0 +1,22 @@ +from custom_src.Node import Node, NodePort + + +class GetVariable_Node(Node): + def __init__(self): + super(GetVariable_Node, self).__init__() + + self.title = 'get var' + self.type_ = 'get variable node' + self.package = 'built in' + self.description = 'gets the value of a variable' + + data_input_port = NodePort() + data_input_port.type_ = 'data' + data_input_port.widget_name = 'std line edit' + data_input_port.widget_pos = 'besides' + self.inputs.append(data_input_port) + + data_output_port = NodePort() + data_output_port.type_ = 'data' + data_output_port.label = 'val' + self.outputs.append(data_output_port) \ No newline at end of file diff --git a/Ryven_Console/custom_src/builtin_nodes/GetVar_NodeInstance.py b/Ryven_Console/custom_src/builtin_nodes/GetVar_NodeInstance.py new file mode 100644 index 00000000..6fa8c279 --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/GetVar_NodeInstance.py @@ -0,0 +1,33 @@ +from custom_src.retain import M +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node + + +class GetVar_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(GetVar_NodeInstance, self).__init__(parent_node, flow, configuration) + + # self.special_actions['action name'] = self.actionmethod ... + self.var_name = '' + + self.initialized() + + def update_event(self, input_called=-1): + vars_handler = self.flow.parent_script.variables_handler + var = vars_handler.get_var(self.input(0)) + if var is not None: + self.set_output_val(0, var.val) + else: + self.set_output_val(0, None) + + def get_current_var_name(self): + return self.input(0) + + def get_data(self): + return {} + + def set_data(self, data): + pass + + def remove_event(self): + pass \ No newline at end of file diff --git a/Ryven_Console/custom_src/builtin_nodes/Result_Node.py b/Ryven_Console/custom_src/builtin_nodes/Result_Node.py new file mode 100644 index 00000000..564d44de --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/Result_Node.py @@ -0,0 +1,67 @@ +from PySide2.QtWidgets import QLineEdit +# from PySide2.QtCore import ... +# from PySide2.QtGui import ... + +import os + +from custom_src.Node import Node, NodePort + + +class Result_NodeInstance_MainWidget(QLineEdit): + def __init__(self, parent_node_instance): + super(Result_NodeInstance_MainWidget, self).__init__() + + # leave these lines ------------------------------ + self.parent_node_instance = parent_node_instance + self.package_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../') + # ------------------------------------------------ + + self.setStyleSheet(''' + QLineEdit{ + border-radius: 10px; + background-color: transparent; + border: 1px solid #404040; + color: #aaaaaa; + padding: 3px; + } + ''') + + self.setReadOnly(True) + self.setFixedWidth(120) + + + def show_val(self, new_val): + self.setText(str(new_val)) + self.setCursorPosition(0) + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass + + def remove_event(self): + pass + + +class Result_Node(Node): + def __init__(self): + super(Result_Node, self).__init__() + + + self.title = 'result' + self.type_ = 'result' + self.description = 'displays any value' + self.package = 'built in' + self.has_main_widget = True + self.main_widget_class = Result_NodeInstance_MainWidget + self.main_widget_pos = 'between ports' + self.design_style = 'extended' + + data_input_port = NodePort() + data_input_port.type_ = 'data' + data_input_port.label = '' + data_input_port.widget_name = None + self.inputs.append(data_input_port) \ No newline at end of file diff --git a/Ryven_Console/custom_src/builtin_nodes/Result_NodeInstance.py b/Ryven_Console/custom_src/builtin_nodes/Result_NodeInstance.py new file mode 100644 index 00000000..a65c01c4 --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/Result_NodeInstance.py @@ -0,0 +1,24 @@ +from custom_src.retain import M +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node + + +class Result_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(Result_NodeInstance, self).__init__(parent_node, flow, configuration) + + self.initialized() + + def update_event(self, input_called=-1): + self.main_widget.show_val(self.input(0)) + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass + + def remove_event(self): + pass diff --git a/Ryven_Console/custom_src/builtin_nodes/SetVar_Node.py b/Ryven_Console/custom_src/builtin_nodes/SetVar_Node.py new file mode 100644 index 00000000..69e42289 --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/SetVar_Node.py @@ -0,0 +1,38 @@ +from custom_src.Node import Node, NodePort + + +class SetVariable_Node(Node): + def __init__(self): + super(SetVariable_Node, self).__init__() + + self.title = 'set var' + self.type_ = 'set variable node' + self.package = 'built in' + self.description = 'sets the value of a variable' + + exec_input_port = NodePort() + exec_input_port.type_ = 'exec' + self.inputs.append(exec_input_port) + + var_name_data_input_port = NodePort() + var_name_data_input_port.type_ = 'data' + var_name_data_input_port.label = 'var' + var_name_data_input_port.widget_name = 'std line edit m' + var_name_data_input_port.widget_pos = 'besides' + self.inputs.append(var_name_data_input_port) + + val_name_data_input_port = NodePort() + val_name_data_input_port.type_ = 'data' + val_name_data_input_port.label = 'val' + val_name_data_input_port.widget_name = 'std line edit m' + val_name_data_input_port.widget_pos = 'besides' + self.inputs.append(val_name_data_input_port) + + exec_output_port = NodePort() + exec_output_port.type_ = 'exec' + self.outputs.append(exec_output_port) + + val_output_port = NodePort() + val_output_port.type_ = 'data' + val_output_port.label = 'val' + self.outputs.append(val_output_port) \ No newline at end of file diff --git a/Ryven_Console/custom_src/builtin_nodes/SetVar_NodeInstance.py b/Ryven_Console/custom_src/builtin_nodes/SetVar_NodeInstance.py new file mode 100644 index 00000000..d1c7ae17 --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/SetVar_NodeInstance.py @@ -0,0 +1,32 @@ +from custom_src.retain import M +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node + + +class SetVar_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(SetVar_NodeInstance, self).__init__(parent_node, flow, configuration) + + self.var_name = '' + + self.initialized() + + def update_event(self, input_called=-1): + if input_called == 0: + self.var_name = self.input(1) + vars_handler = self.flow.parent_script.variables_handler + if vars_handler.set_var(self.input(1), self.input(2)): + self.set_output_val(1, self.input(2)) + self.exec_output(0) + + def action_execute(self): + self.update(0) + + def get_data(self): + return {} + + def set_data(self, data): + pass + + def remove_event(self): + pass \ No newline at end of file diff --git a/Ryven_Console/custom_src/builtin_nodes/Val_Node.py b/Ryven_Console/custom_src/builtin_nodes/Val_Node.py new file mode 100644 index 00000000..1165ba61 --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/Val_Node.py @@ -0,0 +1,67 @@ +from PySide2.QtWidgets import QLineEdit +import os + +from custom_src.Node import Node, NodePort + + +class ValNode_Instance_MainWidget(QLineEdit): + def __init__(self, parent_node_instance): + super(ValNode_Instance_MainWidget, self).__init__() + + # leave these lines ------------------------------ + self.parent_node_instance = parent_node_instance + self.package_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../') + # ------------------------------------------------ + + self.setStyleSheet(''' + QLineEdit{ + border-radius: 10px; + background-color: transparent; + border: 1px solid #404040; + color: #aaaaaa; + padding: 3px; + } + ''') + + self.setFixedWidth(80) + self.editingFinished.connect(self.editing_finished) + + def editing_finished(self): + self.parent_node_instance.update() + + def get_val(self): + val = None + try: + val = eval(self.text()) + except Exception as e: + val = self.text() + return val + + def get_data(self): + data = {'text': self.text()} + return data + + def set_data(self, data): + self.setText(data['text']) + + def remove_event(self): + pass + + +class Val_Node(Node): + def __init__(self): + super(Val_Node, self).__init__() + + self.title = 'val' + self.type = 'val' + self.package = 'built in' + self.description = 'returns the evaluated value that is typed into the widget' + self.has_main_widget = True + self.main_widget_class = ValNode_Instance_MainWidget + self.main_widget_pos = 'between ports' + self.design_style = 'extended' + + data_output_port = NodePort() + data_output_port.type_ = 'data' + data_output_port.label = '' + self.outputs.append(data_output_port) \ No newline at end of file diff --git a/Ryven_Console/custom_src/builtin_nodes/Val_NodeInstance.py b/Ryven_Console/custom_src/builtin_nodes/Val_NodeInstance.py new file mode 100644 index 00000000..b2cc4902 --- /dev/null +++ b/Ryven_Console/custom_src/builtin_nodes/Val_NodeInstance.py @@ -0,0 +1,25 @@ +from custom_src.retain import M +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node + + +class Val_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(Val_NodeInstance, self).__init__(parent_node, flow, configuration) + + self.initialized() + + def update_event(self, input_called=-1): + self.set_output_val(0, self.main_widget.get_val()) + + def get_current_var_name(self): + return self.input(0) + + def get_data(self): + return {} + + def set_data(self, data): + pass + + def remove_event(self): + pass \ No newline at end of file diff --git a/Ryven_Console/custom_src/retain.py b/Ryven_Console/custom_src/retain.py new file mode 100644 index 00000000..35432ce7 --- /dev/null +++ b/Ryven_Console/custom_src/retain.py @@ -0,0 +1,16 @@ +def retain(foo): + """This method is very important for live source code manipulation. It ensures, that every reference to an object's + method is going to change when the method has been edited (and therefore been overridden). If a reference to a + method is made by providing the method object without calling retain(self.mymethod) or M(self.mymethod), changing + this method in Ryven will not result in different behavior when the previously created reference is being called.""" + + return lambda *args, **kwargs: getattr(foo.__self__, foo.__name__)(*args, **kwargs) + + +class M: + def __init__(self, method): + self.method_name = method.__name__ + self.method = retain(method) + + def __call__(self, *args, **kwargs): + self.method(*args, **kwargs) diff --git a/Ryven_Console/custom_src/script_variables/Variable.py b/Ryven_Console/custom_src/script_variables/Variable.py new file mode 100644 index 00000000..695182b3 --- /dev/null +++ b/Ryven_Console/custom_src/script_variables/Variable.py @@ -0,0 +1,4 @@ +class Variable: + def __init__(self, name, val): + self.name = name + self.val = val \ No newline at end of file diff --git a/Ryven_Console/custom_src/script_variables/VariablesHandler.py b/Ryven_Console/custom_src/script_variables/VariablesHandler.py new file mode 100644 index 00000000..003f48df --- /dev/null +++ b/Ryven_Console/custom_src/script_variables/VariablesHandler.py @@ -0,0 +1,28 @@ +from custom_src.script_variables.Variable import Variable + + +class VariablesHandler: + def __init__(self, script, config_vars): + self.script = script + self.flow = None + self.variables = [] + for name in list(config_vars.keys()): # variables + self.variables.append(Variable(name, config_vars[name])) + + def get_var(self, name): + for v in self.variables: + if v.name == name: + return v + return None + + def set_var(self, name, val): + for v in self.variables: + if v.name == name: + v.val = val + self.update_variable_usages(v) + return True + return False + + def update_variable_usages(self, v): + for ni in self.flow.get_var_node_instances: + ni.update() \ No newline at end of file diff --git a/Ryven_NodeManager/SaveDialog.py b/Ryven_NodeManager/SaveDialog.py index 3f907b5a..7b045e42 100644 --- a/Ryven_NodeManager/SaveDialog.py +++ b/Ryven_NodeManager/SaveDialog.py @@ -134,7 +134,7 @@ def export(self): nodes_dict['nodes'] = nodes_list - info_dict = {'type': 'vyScriptFP nodes package'} + info_dict = {'type': 'Ryven nodes package'} whole_dict = {**info_dict, **nodes_dict} # merges single two dictionaries to one diff --git a/Ryven_NodeManager/template files/input_widget_default_template.txt b/Ryven_NodeManager/template files/input_widget_default_template.txt index 06b729ee..3db8cc3c 100644 --- a/Ryven_NodeManager/template files/input_widget_default_template.txt +++ b/Ryven_NodeManager/template files/input_widget_default_template.txt @@ -24,9 +24,7 @@ class %INPUT_WIDGET_TITLE%_PortInstanceWidget(...): def get_data(self): - data = {} - # ... - return data + return self.get_val() def set_data(self, data): pass # ... diff --git a/docs/diagrams/Ryven.drawio b/docs/diagrams/Ryven.drawio new file mode 100644 index 00000000..b0b18fac --- /dev/null +++ b/docs/diagrams/Ryven.drawio @@ -0,0 +1 @@ +7V1dV+I6F/413rxrwUrS70tFUc9xPjzODOPcuCpUqFOptlXx/Pq3hQbbJLQB0qT1DF4IaVrC3s/+yM7OzoE2eFicRu7j7FM48YIDBCaLA+34ACEENJj+y1reVi0QamDVMo38Sd723nDl/+vljbjbsz/x4lLHJAyDxH8sN47D+dwbJ6U2N4rC13K3uzAof+ujO/WohquxG9CtI3+SzPJWG4D3C2eeP53hr4b4yq07/j2Nwud5/oUHSLtbvlaXH1z8sLx/PHMn4WuhSTs50AZRGCardw+LgRdk1MV0W9033HB1PfDImyc8N9z4o9dDCyyuj+2zX99+fbGn5lFPR/ngkjdMkeVP8rKbwIF2FEbJLJyGcze4CMPHtBGmjfdekrzlvHSfkzBtmiUPQX41HU/09jO/f/nhOvvQN/DH40Xx4vFb/ilO3Cg5zHiaNszDuYfbhn4QrO+YED3SluL1hZ/8xONI3xe+Of30/sXZB/y9NCFz2sbhczT2KqiHAetGUy+p6Geu+nmTEhZzNp164YOX0iHtEHmBm/gvZWi6OcKn6375rSkh3LdCh8fQnydx4clfs4a0Qy6tupUjMZdVpBlFwKRvVk/EnwpDe29agmoLgNmWeICJAErzTDdAI1yn2eqU2Wpi1YofsRppfleJ32I4bK++7sUNnvPf8D+K54m3SMpMdAN/Ok/fj1MGeFHa8OJFiZ8q5sP8woM/mWS3H0Ve7P/r3i4flbEux3n6XOPowDhOWwL31guO1vp4EAZhtPxerJFZ/K6EazYYb8GyQPlASkq8xM78LtB3oL66c08Gm338oJzDdvkJ4d1d7DXCWkhx9pPrz0f+PDNkJIsLvJ1G7sRPCV1gxIkxGAyHhWvHfpRS0w8zVr96cYaOu1Q8C7dkNyxv2SirFJc2ckODhO7Dn18LRh+3zQr23gCb2VUi97a0RRRtL3cmbkYnx6EpmLVq2gaie+6S6AKIi9pGW42iLUXQgn24DcLx75QSEzeeLc0SpN2KOXZdISqrsd3tCOK0I5DTjBSpbQIhmoeUGl0jOLb6kZRpqXU9qAeJs1EjzbmO/zr1rtyr6O+f90N7eHKPaSjWy23KwTA5gaFboh0MXqED/v3Xw8FicX919OwDcPnjxQh7uTdZErJ0ZFf5x5xIIuk+Dtw49scl0mdd7sKSdjwC2Z9oljBpwCurkjhiUnqQFgTlnhnBLbB8MblVCTsRHpvlYJnaVXEK9clGlxeXCIy+g+sz8/Pzy1Pivy6w2RCpyoTKBXPQyuSCORqMmFaLBc2UKjgIma/oBhTiNvRAX7dL9h7CVLbKj2lu1kJrvQNkBhk3J/5L+naavb0aR/5jgi+k31O4RoGBR1b43WXLAH1kluij3mU2dSnWW23oBmv3+tiNMoXFngKgjxRjwVATorNQSY60FllvNictneJkJ4xPw5xMTYbtQKesFFvEzN7388FJOPpt3lw9HX7x/3KPbNTDSlzejEeCPryDv54OD1/dc/Nb4KCHmfY5eu3peqv0IR53QYiGQddCkgw3wECGajcAUET8eG4Apl69G4BaBXvsQn8MLwAI9AI02ygJkph5TNm3wNNGCRMY2iP4Lwthu3xxPO6CEH4OJ163bI9Grhkj5fNPOq71ATHPnTugtQrz1oeafooMmSGz7MH1xFgeq/xQrQHLcz98urjSg9uzO1cbnP9AxqP9tYngslxpYv4qZQaEPZruuNhxEoW/PdbiDLFos040EMtNHzzNhtf62XgIZpe/9YcX55h/PVwSN+kcmZS/wxbGdPjX2SphK0RtAscQoid7et8hbmrOLTdoVmee3/k8Fav5mMsDrPfyUl6h8ZglexPz1jRMMf6fQaTsWOr9P627WvFocGRUe+b12g910zPE4yZk4mvKmip5EABhZLYNwhA5ncEwzpMHfYST46+xw9ZAojxGbX2mfDtS5TUCXI4uIVUeah9pbWgtDSIcBtvEs7ZWrAZtYF93HHtF4t/0VgiNSDO1LULXc+ergvKDIODcVCFY0dT2Xw+sYc3U0ZSpakEVM5UhNmfsGQCSoae642q31k2xJSk0jVBozq4KTSvHKSHAS/qNKzR9S4VmSnG1OpEaza3Q8IYXISFtRytxpPU5VQZruw+V8JlNSd9DNQrSPsk1N1v5hNWkhaBIpVM3qQxqCaAJ6Wc56mlCpxYVaXKRCa1sotjKiUKv/xWJMvInU68y3qMkyEk78bpqQtp0uOyynnrt2/EJDa11tHVokFJEVb/rEyNAnIvZwL5PRMyjISSnv/x+Z92TGq5O4NA5c5fLWjb+OD5PvIeOy516gwkBvSzWmNwV56nvU9KT99Y9JBMjRVyMugHJtA2S/07f0CAichN5xdPUCZ/UAn3dtC3icYLmhibhAdcFu2r6NzQ1BBLtSDvwzLuPvAE8myCrzkQwua8VXjsi2yDDcgCkz9V1G1mGbSJgNYJwQ7P6mAicIGfcko1VAtAZqSsfG+jcmcRNAN1y1ltgsbK1d3SqDK3+WaJUtrWlyib6W6aM5QkoseBLk0hm5cS/BMdvnn7796ern8P56Du0viSDNtWEeS+IuC2M13ENnIRuEIWtRGGYCDGbdRgm+zug5ncYVf2bwjydLNBNzDPyPpmY592C2ITyJpHq7OiVOFZ5GcbSm/FDSAhbWjWEqf5kLdEayBP9m4I8HZvtJuR51Tz6AJCHwCljvqtqHq6zIOTq+Q8yHeXW87y5QhJAb+uiQN9VRf9ez1uqpmds8L/EUdsfvle5078uMsuK5kqO2qrf5w/1TqyWQO6KPdzFEP8sl+S4YBb6kF/EcfdNgcwfgCVLWFlV4fsoKoddncPy/fymWCN42yQWchXeyP5Yq/Dm8sXWmbfLPzGKkaoczJvpQJaPFcYHjS5X3y38a7zVY4VvtNiP7nQq0ugmhTsu09chUJOrVtBQDWq8yFetXNaJKNuqlfYtk5NqxeLkgAh3i80BiUstu+sOjJPacmDYWqlwtnpIlLMFdcXOlt62OvX7oUJTmBchDhWIyLDQG9r5A4nvQU7Nzh8ym1Fwnjy7wiEDkArcIXrH9XH2tx+sdRrWks7x4TUlTJZotDHvRC2eSnwJ2bhgQTFFJcrbH3pE4E7IPoZKRBJ76Qez0OfJsd4oClu4rqTuA7lKl+E4MYu9yNmqJmQ6VlWspsVneTCH3dHdUVUQElKj2DFMMe5KOeEL01uojmESQ06Vd/XypK5MCnPYXNG9FH1Z3Siu6XdXhE9kgXDHBsQmVkGyCPt2OVkUL7w3L490XCArZP01ChdvUiw+owi11H2JVfX6qqWlWHrrZpPUUHetwue7xblaUanLNpVzpzvlAyjODIcnYJBFRviL4TEsE5ssiNc0KVt5Yo+7Owe/qGZnF4qLylm/+gjclFTYYz924vhIpSn8NvNi7yA7cj4b2dK2gSB0Mw4jMHmbuw+ZHxhkF++i8CH9Fz4nsT/x+pxGMJ65jyv4JBkfX2d+4l09ukuSv0buIwGOPAKtM5zQJAPY2lcNvLvs++L0Uf58+m0Jvp6pytRahkH6Qg5r5QgwrC1ZaEocAiTm6XCX+123N5kwyNopvZcGbmDZwSE2Q1j6rmtRgNw4Qz5J1A41q5zEKrzeTtV+lZoj+bzkhxvdrE5TUFCgxSGSr0yZh/JV5X9Xk+1UMdkgIFPFldONqyAQB92oe8gCQrcR2Vkt6S2ZVTiqdunsLem1pFeqGqTSmXnscYfyNKtOyq49UVtZHJc5GnpdpBNrr1UIEnJutqkRAdQ2FY2rwl+BkxfhdJpyp2GNDZHVt8rEWldQUaZMaHuZEqNpSmighZSgqwWdBuFtpjEbp4euUfRA0Ok7xZelmDzrQ0De6XOS2odIDVzaRx5aqxSXKSRQCRo7UUmTSiXWtKahkMZGmtY6KIxSwFUaQ0X0AUJaZUBDZ3J764AEcrZ+trh0WTZu2pYuuxdusGJSAxydZq4pCDgsu17z7KaBI7FUhgTgKIx3suwLtEQBB279bHHAGV1eXCIw+g6uz8zPzy9Pif+6wNO9hifZXJBhjo8xiWb2UzaJZo6G3tvdiUl0FUKETKLLyBcir+Z6QUvojJpJCluKsAiJSO0lTLx1iOQIEz1h7USmbhWChBwYZZjlAnmCDuYl8naRLOFiTLz/8HmZFAogsaC5H58lsJLiJGO144cb+RkV4jN3njIoUrO8xAhWrk+kkRFkqXJm+OjXGrrpyumGwy6dNdCMDXvsH6osJY89HBqw3fV317E7ETbaAmKMcnnDHuzjkyeb1+Vcq91rXT54jpPwoce95H3hx0k5WV11voFGZKOrtwaS0pcLWm0cuHHsj0uKbc9pfDfn8ZDe1dRdn3QdIxSh2Gx7z53I6yoGshQZY+UqVVtxpoFu0jdS9iJR2kWqz+R+A+6h+Tj/MvNv41GqIT5dAF5fPdgr+44BOYqOm4mGVGYtMomGeIj2jxc/B4lCumkqsxaZdOOa2HDQTULWoljSS82mY5Ke04+rlnPhKYtiFYN6KrN2QZO+m+RKxoQrJa6e92ZzImmhjigXtC78u30iAFknm3xSV+p3o4bPaWCynM4Y/Y9hHsnDPKhDKj/m0QfBvN5wzXomy1t1TAM+Qh6fGX99UDpOvuoIeTGCwpjcb/ZB/gjKBuCTzsy2de5F18UnjYnouvhMiLTwKAgeGamFviYN+ptw1GLkN41k0kTsieT0YxSGSbF7dnDDp3TilPX4Pw== \ No newline at end of file diff --git a/packages/geometry/geometry.rpc b/packages/geometry/geometry.rpc index 85fb5097..814aaf42 100644 --- a/packages/geometry/geometry.rpc +++ b/packages/geometry/geometry.rpc @@ -1 +1 @@ -{"type": "vyScriptFP nodes package", "nodes": [{"title": "Points Field", "description": "", "type": "", "module name": "geometry___PointsField0", "class name": "PointsField", "design style": "extended", "color": "#4fd976", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "data", "label": "num points", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "exec", "label": "randomize"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Show Val Hist", "description": "", "type": "", "module name": "geometry___ShowValHist0", "class name": "ShowValHist", "design style": "extended", "color": "#4fd976", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "exec", "label": "reset"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Split Point 2D", "description": "", "type": "", "module name": "geometry___SplitPoint2D0", "class name": "SplitPoint2D", "design style": "extended", "color": "#4fd976", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": "x"}, {"type": "data", "label": "y"}]}, {"title": "Show Points", "description": "", "type": "", "module name": "geometry___ShowPoints0", "class name": "ShowPoints", "design style": "extended", "color": "#4fd976", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "points", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Make Point 2D", "description": "Makes a 2D Points from x and y values.", "type": "", "module name": "geometry___MakePoint2D0", "class name": "MakePoint2D", "design style": "extended", "color": "#4fd976", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "x", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "y", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": "p"}]}]} \ No newline at end of file +{"type": "Ryven nodes package", "nodes": [{"title": "Points Field", "description": "Generates random points.", "type": "", "module name": "geometry___PointsField0", "class name": "PointsField", "design style": "extended", "color": "#4fd976", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "data", "label": "num points", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "exec", "label": "randomize"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Show Val Hist", "description": "", "type": "", "module name": "geometry___ShowValHist0", "class name": "ShowValHist", "design style": "extended", "color": "#4fd976", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "exec", "label": "reset"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Split Point 2D", "description": "", "type": "", "module name": "geometry___SplitPoint2D0", "class name": "SplitPoint2D", "design style": "extended", "color": "#4fd976", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": "x"}, {"type": "data", "label": "y"}]}, {"title": "Show Points", "description": "", "type": "", "module name": "geometry___ShowPoints0", "class name": "ShowPoints", "design style": "extended", "color": "#4fd976", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "points", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Make Point 2D", "description": "Makes a 2D Points from x and y values.", "type": "", "module name": "geometry___MakePoint2D0", "class name": "MakePoint2D", "design style": "extended", "color": "#4fd976", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "x", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "y", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": "p"}]}]} \ No newline at end of file diff --git a/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0.py b/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0.py index 0cc3298e..c13ae874 100644 --- a/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0.py +++ b/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0.py @@ -10,7 +10,7 @@ # self.delete_input(input or index) # self.create_new_output(type_, label, append=True) # self.delete_output(output or index) - +import random class PointsField_NodeInstance(NodeInstance): @@ -18,24 +18,33 @@ def __init__(self, parent_node: Node, flow, configuration=None): super(PointsField_NodeInstance, self).__init__(parent_node, flow, configuration) # self.special_actions['action name'] = {'method': M(self.action_method)} - # ... + self.points = [] self.initialized() def update_event(self, input_called=-1): if input_called == 1: - new_points = self.main_widget.randomize(self.input(0)) - self.set_output_val(0, new_points) + self.randomize(self.input(0)) + self.set_output_val(0, self.points) + + def randomize(self, num_points): + self.points.clear() + + for i in range(num_points): + x = random.random() + y = random.random() + self.points.append({'x': x, 'y': y}) + + self.main_widget.draw_points(self.points) def get_data(self): - data = {} - # ... + data = {'points': self.points} return data def set_data(self, data): - pass - # ... + self.points = data['points'] + self.main_widget.draw_points(self.points) def remove_event(self): diff --git a/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0___METACODE.py b/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0___METACODE.py index 5a2abbd9..46cef55e 100644 --- a/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0___METACODE.py +++ b/packages/geometry/nodes/geometry___PointsField0/geometry___PointsField0___METACODE.py @@ -10,7 +10,7 @@ # self.delete_input(input or index) # self.create_new_output(type_, label, append=True) # self.delete_output(output or index) - +import random class %NODE_TITLE%_NodeInstance(NodeInstance): @@ -18,24 +18,33 @@ def __init__(self, parent_node: Node, flow, configuration=None): super(%NODE_TITLE%_NodeInstance, self).__init__(parent_node, flow, configuration) # self.special_actions['action name'] = {'method': M(self.action_method)} - # ... + self.points = [] self.initialized() def update_event(self, input_called=-1): if input_called == 1: - new_points = self.main_widget.randomize(self.input(0)) - self.set_output_val(0, new_points) + self.randomize(self.input(0)) + self.set_output_val(0, self.points) + + def randomize(self, num_points): + self.points.clear() + + for i in range(num_points): + x = random.random() + y = random.random() + self.points.append({'x': x, 'y': y}) + + self.main_widget.draw_points(self.points) def get_data(self): - data = {} - # ... + data = {'points': self.points} return data def set_data(self, data): - pass - # ... + self.points = data['points'] + self.main_widget.draw_points(self.points) def remove_event(self): diff --git a/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget.py b/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget.py index c00472e8..95d79d19 100644 --- a/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget.py +++ b/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget.py @@ -6,8 +6,6 @@ from PySide2.QtWidgets import QWidget, QVBoxLayout, QLabel -import random - class PointsField_NodeInstance_MainWidget(QWidget): def __init__(self, parent_node_instance): @@ -27,20 +25,6 @@ def __init__(self, parent_node_instance): self.layout().addWidget(self.label) self.resize(200, 200) - self.points = [] - - def randomize(self, num_points): - self.points.clear() - - for i in range(num_points): - x = random.randint(0, self.label.pixmap().width()) - y = random.randint(0, self.label.pixmap().height()) - self.points.append({'x': x, 'y': y}) - - self.draw_points(self.points) - - return self.points - def draw_points(self, points): painter = QPainter(self.label.pixmap()) painter.setRenderHint(QPainter.Antialiasing) @@ -54,16 +38,15 @@ def draw_points(self, points): painter.setBrush(QBrush(Qt.white)) for p in points: - painter.drawEllipse(p['x'], p['y'], 4, 4) + painter.drawEllipse(p['x']*self.label.pixmap().width(), p['y']*self.label.pixmap().height(), 4, 4) self.repaint() def get_data(self): - return {'points': self.points} + return {} def set_data(self, data): - self.points = data['points'] - self.draw_points(self.points) + pass def remove_event(self): diff --git a/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget___METACODE.py b/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget___METACODE.py index c814183e..29cb0b02 100644 --- a/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget___METACODE.py +++ b/packages/geometry/nodes/geometry___PointsField0/widgets/geometry___PointsField0___main_widget___METACODE.py @@ -6,8 +6,6 @@ from PySide2.QtWidgets import QWidget, QVBoxLayout, QLabel -import random - class %NODE_TITLE%_NodeInstance_MainWidget(QWidget): def __init__(self, parent_node_instance): @@ -27,20 +25,6 @@ def __init__(self, parent_node_instance): self.layout().addWidget(self.label) self.resize(200, 200) - self.points = [] - - def randomize(self, num_points): - self.points.clear() - - for i in range(num_points): - x = random.randint(0, self.label.pixmap().width()) - y = random.randint(0, self.label.pixmap().height()) - self.points.append({'x': x, 'y': y}) - - self.draw_points(self.points) - - return self.points - def draw_points(self, points): painter = QPainter(self.label.pixmap()) painter.setRenderHint(QPainter.Antialiasing) @@ -54,16 +38,15 @@ def draw_points(self, points): painter.setBrush(QBrush(Qt.white)) for p in points: - painter.drawEllipse(p['x'], p['y'], 4, 4) + painter.drawEllipse(p['x']*self.label.pixmap().width(), p['y']*self.label.pixmap().height(), 4, 4) self.repaint() def get_data(self): - return {'points': self.points} + return {} def set_data(self, data): - self.points = data['points'] - self.draw_points(self.points) + pass def remove_event(self): diff --git a/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget.py b/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget.py index ff81340e..c8774c48 100644 --- a/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget.py +++ b/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget.py @@ -32,12 +32,8 @@ def __init__(self, parent_node_instance): self.layout().addWidget(self.label) self.resize(200, 200) - self.points = [] - def show_points(self, points): - self.points = points - painter = QPainter(self.label.pixmap()) painter.setRenderHint(QPainter.Antialiasing) @@ -49,19 +45,17 @@ def show_points(self, points): painter.setPen(pen) painter.setBrush(QBrush(Qt.white)) - for p in self.points: - painter.drawEllipse(p['x'], p['y'], 4, 4) + for p in points: + painter.drawEllipse(p['x']*self.label.pixmap().width(), p['y']*self.label.pixmap().height(), 4, 4) self.repaint() def get_data(self): - data = {'pints': self.points} - # ... - return data + return {} def set_data(self, data): - self.points = data['points'] + pass def remove_event(self): diff --git a/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget___METACODE.py b/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget___METACODE.py index c432a339..6e04fdbd 100644 --- a/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget___METACODE.py +++ b/packages/geometry/nodes/geometry___ShowPoints0/widgets/geometry___ShowPoints0___main_widget___METACODE.py @@ -32,12 +32,8 @@ def __init__(self, parent_node_instance): self.layout().addWidget(self.label) self.resize(200, 200) - self.points = [] - def show_points(self, points): - self.points = points - painter = QPainter(self.label.pixmap()) painter.setRenderHint(QPainter.Antialiasing) @@ -49,19 +45,17 @@ def show_points(self, points): painter.setPen(pen) painter.setBrush(QBrush(Qt.white)) - for p in self.points: - painter.drawEllipse(p['x'], p['y'], 4, 4) + for p in points: + painter.drawEllipse(p['x']*self.label.pixmap().width(), p['y']*self.label.pixmap().height(), 4, 4) self.repaint() def get_data(self): - data = {'pints': self.points} - # ... - return data + return {} def set_data(self, data): - self.points = data['points'] + pass def remove_event(self): diff --git a/packages/matplotlib/matplotlib.rpc b/packages/matplotlib/matplotlib.rpc new file mode 100644 index 00000000..290ccc7f --- /dev/null +++ b/packages/matplotlib/matplotlib.rpc @@ -0,0 +1 @@ +{"type": "vyScriptFP nodes package", "nodes": [{"title": "some plot", "description": "just an example", "type": "", "module name": "matplotlib___SomePlot0", "class name": "SomePlot", "design style": "extended", "color": "#75a1ff", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "data", "label": "xs", "has widget": true, "widget name": "std line edit m r", "widget position": "under"}, {"type": "data", "label": "ys", "has widget": true, "widget name": "std line edit m r", "widget position": "under"}], "outputs": []}]} \ No newline at end of file diff --git a/packages/matplotlib/nodes/matplotlib___SomePlot0/matplotlib___SomePlot0.py b/packages/matplotlib/nodes/matplotlib___SomePlot0/matplotlib___SomePlot0.py new file mode 100644 index 00000000..f4f9eb52 --- /dev/null +++ b/packages/matplotlib/nodes/matplotlib___SomePlot0/matplotlib___SomePlot0.py @@ -0,0 +1,56 @@ +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node +from custom_src.retain import M + + +# API METHODS + +# self.main_widget <- access to main widget +# self.update_shape() <- recomputes the whole shape and content positions + +# Ports +# self.input(index) <- access to input data +# self.set_output_val(index, val) <- set output data port value +# self.exec_output(index) <- executes an execution output + +# self.create_new_input(type_, label, widget_name=None, widget_pos='under', pos=-1) +# self.delete_input(index) +# self.create_new_output(type_, label, pos=-1) +# self.delete_output(index) + + +# Logging +# mylog = self.new_log('Example Log') +# mylog.log('I\'m alive!!') +# self.log_message('hello global!', target='global') +# self.log_message('that\'s not good', target='error') + +# ------------------------------------------------------------------------------ + + +class SomePlot_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(SomePlot_NodeInstance, self).__init__(parent_node, flow, configuration) + + # self.special_actions['action name'] = {'method': M(self.action_method)} + self.xs = [] + self.ys = [] + + self.initialized() + + def update_event(self, input_called=-1): + self.xs = self.input(0) + self.ys = self.input(1) + sc = self.main_widget + sc.axes.plot(self.xs, self.ys) + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass # ... + + def removing(self): + pass diff --git a/packages/matplotlib/nodes/matplotlib___SomePlot0/matplotlib___SomePlot0___METACODE.py b/packages/matplotlib/nodes/matplotlib___SomePlot0/matplotlib___SomePlot0___METACODE.py new file mode 100644 index 00000000..9c0c8f5b --- /dev/null +++ b/packages/matplotlib/nodes/matplotlib___SomePlot0/matplotlib___SomePlot0___METACODE.py @@ -0,0 +1,56 @@ +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node +from custom_src.retain import M + + +# API METHODS + +# self.main_widget <- access to main widget +# self.update_shape() <- recomputes the whole shape and content positions + +# Ports +# self.input(index) <- access to input data +# self.set_output_val(index, val) <- set output data port value +# self.exec_output(index) <- executes an execution output + +# self.create_new_input(type_, label, widget_name=None, widget_pos='under', pos=-1) +# self.delete_input(index) +# self.create_new_output(type_, label, pos=-1) +# self.delete_output(index) + + +# Logging +# mylog = self.new_log('Example Log') +# mylog.log('I\'m alive!!') +# self.log_message('hello global!', target='global') +# self.log_message('that\'s not good', target='error') + +# ------------------------------------------------------------------------------ + + +class %NODE_TITLE%_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(%NODE_TITLE%_NodeInstance, self).__init__(parent_node, flow, configuration) + + # self.special_actions['action name'] = {'method': M(self.action_method)} + self.xs = [] + self.ys = [] + + self.initialized() + + def update_event(self, input_called=-1): + self.xs = self.input(0) + self.ys = self.input(1) + sc = self.main_widget + sc.axes.plot(self.xs, self.ys) + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass # ... + + def removing(self): + pass diff --git a/packages/matplotlib/nodes/matplotlib___SomePlot0/widgets/matplotlib___SomePlot0___main_widget.py b/packages/matplotlib/nodes/matplotlib___SomePlot0/widgets/matplotlib___SomePlot0___main_widget.py new file mode 100644 index 00000000..7c0c6763 --- /dev/null +++ b/packages/matplotlib/nodes/matplotlib___SomePlot0/widgets/matplotlib___SomePlot0___main_widget.py @@ -0,0 +1,43 @@ +from custom_src.retain import M + +# from PySide2.QtWidgets import ... +# from PySide2.QtCore import ... +# from PySide2.QtGui import ... + +import os +import matplotlib +matplotlib.use('Qt5Agg') +from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg +from matplotlib.figure import Figure + + +package_path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../')) + + +class SomePlot_NodeInstance_MainWidget(FigureCanvasQTAgg): + def __init__(self, parent_node_instance): + fig = Figure(figsize=(5, 4), dpi=100) + self.axes = fig.add_subplot(111) + super(SomePlot_NodeInstance_MainWidget, self).__init__(fig) + + # leave these lines ------------------------------ + self.parent_node_instance = parent_node_instance + # ------------------------------------------------ + + self.setStyleSheet(''' + + ''') + + self.axes.plot([0,1,2,3,4], [10,1,20,3,40]) + + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass + + def remove_event(self): + pass diff --git a/packages/matplotlib/nodes/matplotlib___SomePlot0/widgets/matplotlib___SomePlot0___main_widget___METACODE.py b/packages/matplotlib/nodes/matplotlib___SomePlot0/widgets/matplotlib___SomePlot0___main_widget___METACODE.py new file mode 100644 index 00000000..a9b75515 --- /dev/null +++ b/packages/matplotlib/nodes/matplotlib___SomePlot0/widgets/matplotlib___SomePlot0___main_widget___METACODE.py @@ -0,0 +1,43 @@ +from custom_src.retain import M + +# from PySide2.QtWidgets import ... +# from PySide2.QtCore import ... +# from PySide2.QtGui import ... + +import os +import matplotlib +matplotlib.use('Qt5Agg') +from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg +from matplotlib.figure import Figure + + +package_path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '../../../')) + + +class %NODE_TITLE%_NodeInstance_MainWidget(FigureCanvasQTAgg): + def __init__(self, parent_node_instance): + fig = Figure(figsize=(5, 4), dpi=100) + self.axes = fig.add_subplot(111) + super(%NODE_TITLE%_NodeInstance_MainWidget, self).__init__(fig) + + # leave these lines ------------------------------ + self.parent_node_instance = parent_node_instance + # ------------------------------------------------ + + self.setStyleSheet(''' + + ''') + + self.axes.plot([0,1,2,3,4], [10,1,20,3,40]) + + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass + + def remove_event(self): + pass diff --git a/packages/std/nodes/std___Checkpoint0/std___Checkpoint0___METACODE.py b/packages/std/nodes/std___Checkpoint0/std___Checkpoint0___METACODE.py index 97cf0ebc..aa0ba16f 100644 --- a/packages/std/nodes/std___Checkpoint0/std___Checkpoint0___METACODE.py +++ b/packages/std/nodes/std___Checkpoint0/std___Checkpoint0___METACODE.py @@ -63,6 +63,7 @@ def action_remove_sequence_output(self, index): 'data': i} def action_make_data(self): + self.passive = True self.delete_input(0) for i in range(self.num_exec_outputs): self.delete_output(0) diff --git a/packages/std/nodes/std___DoWhile0/std___DoWhile0.py b/packages/std/nodes/std___DoWhile0/std___DoWhile0.py new file mode 100644 index 00000000..40b738db --- /dev/null +++ b/packages/std/nodes/std___DoWhile0/std___DoWhile0.py @@ -0,0 +1,56 @@ +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node +from custom_src.retain import M + + +# API METHODS + +# self.main_widget <- access to main widget +# self.update_shape() <- recomputes the whole shape and content positions + +# Ports +# self.input(index) <- access to input data +# self.set_output_val(index, val) <- set output data port value +# self.exec_output(index) <- executes an execution output + +# self.create_new_input(type_, label, widget_name=None, widget_pos='under', pos=-1) +# self.delete_input(index) +# self.create_new_output(type_, label, pos=-1) +# self.delete_output(index) + + +# Logging +# mylog = self.new_log('Example Log') +# mylog.log('I\'m alive!!') +# self.log_message('hello global!', target='global') +# self.log_message('that\'s not good', target='error') + +# ------------------------------------------------------------------------------ + + +class DoWhile_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(DoWhile_NodeInstance, self).__init__(parent_node, flow, configuration) + + # self.special_actions['action name'] = {'method': M(self.action_method)} + # ... + + self.initialized() + + def update_event(self, input_called=-1): + if input_called == 0: + while(True): + self.exec_output(0) + if not self.input(1): + break + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass # ... + + def removing(self): + pass diff --git a/packages/std/nodes/std___DoWhile0/std___DoWhile0___METACODE.py b/packages/std/nodes/std___DoWhile0/std___DoWhile0___METACODE.py new file mode 100644 index 00000000..28ab527b --- /dev/null +++ b/packages/std/nodes/std___DoWhile0/std___DoWhile0___METACODE.py @@ -0,0 +1,56 @@ +from custom_src.NodeInstance import NodeInstance +from custom_src.Node import Node +from custom_src.retain import M + + +# API METHODS + +# self.main_widget <- access to main widget +# self.update_shape() <- recomputes the whole shape and content positions + +# Ports +# self.input(index) <- access to input data +# self.set_output_val(index, val) <- set output data port value +# self.exec_output(index) <- executes an execution output + +# self.create_new_input(type_, label, widget_name=None, widget_pos='under', pos=-1) +# self.delete_input(index) +# self.create_new_output(type_, label, pos=-1) +# self.delete_output(index) + + +# Logging +# mylog = self.new_log('Example Log') +# mylog.log('I\'m alive!!') +# self.log_message('hello global!', target='global') +# self.log_message('that\'s not good', target='error') + +# ------------------------------------------------------------------------------ + + +class %NODE_TITLE%_NodeInstance(NodeInstance): + def __init__(self, parent_node: Node, flow, configuration=None): + super(%NODE_TITLE%_NodeInstance, self).__init__(parent_node, flow, configuration) + + # self.special_actions['action name'] = {'method': M(self.action_method)} + # ... + + self.initialized() + + def update_event(self, input_called=-1): + if input_called == 0: + while(True): + self.exec_output(0) + if not self.input(1): + break + + def get_data(self): + data = {} + # ... + return data + + def set_data(self, data): + pass # ... + + def removing(self): + pass diff --git a/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget.py b/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget.py index b0f2752f..89ed34d2 100644 --- a/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget.py +++ b/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget.py @@ -64,11 +64,12 @@ def get_val(self): def get_data(self): - data = {'file path': self.file_path} - return data + # data = {'file path': self.file_path} + return self.get_val() def set_data(self, data): - self.set_file_path(data['file path']) + # self.set_file_path(data['file path']) + self.set_file_path(data) # remove logs and stop threads and timers here diff --git a/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget___METACODE.py b/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget___METACODE.py index c7003cde..554e9816 100644 --- a/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget___METACODE.py +++ b/packages/std/nodes/std___WithFileOpen0/widgets/std___WithFileOpen0___ChooseFileInputWidget___METACODE.py @@ -64,11 +64,12 @@ def get_val(self): def get_data(self): - data = {'file path': self.file_path} - return data + # data = {'file path': self.file_path} + return self.get_val() def set_data(self, data): - self.set_file_path(data['file path']) + # self.set_file_path(data['file path']) + self.set_file_path(data) # remove logs and stop threads and timers here diff --git a/packages/std/std.rpc b/packages/std/std.rpc index 4186a60c..a9e1ed10 100644 --- a/packages/std/std.rpc +++ b/packages/std/std.rpc @@ -1 +1 @@ -{"type": "vyScriptFP nodes package", "nodes": [{"title": "For n Dim", "description": "", "type": "control structure", "module name": "std___ForNDim0", "class name": "ForNDim", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"title": "Print", "description": "", "type": "", "module name": "std___Print0", "class name": "Print", "design style": "extended", "color": "#8077ff", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Slider", "description": "", "type": "", "module name": "std___Slider0", "class name": "Slider", "design style": "minimalistic", "color": "#3b9cd9", "has main widget": true, "widget position": "between ports", "custom input widgets": [], "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"title": "+", "description": "", "type": "", "module name": "std___Plus0", "class name": "Plus", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "-", "description": "", "type": "", "module name": "std___Minus0", "class name": "Minus", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "*", "description": "", "type": "", "module name": "std___Times0", "class name": "Times", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "/", "description": "", "type": "", "module name": "std___Divided0", "class name": "Divided", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "len", "description": "Returns the length of all kinds of list-like objects.\nThat is pretty apazing.", "type": "", "module name": "std___Length0", "class name": "Length", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "button", "description": "", "type": "", "module name": "std___Button0", "class name": "Button", "design style": "extended", "color": "#d9a405", "has main widget": true, "widget position": "between ports", "custom input widgets": [], "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"title": "For Each", "description": "", "type": "control structure", "module name": "std___ForEach0", "class name": "ForEach", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"title": "If", "description": "", "type": "control structure", "module name": "std___If0", "class name": "If", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"title": "While", "description": "", "type": "control structure", "module name": "std___While0", "class name": "While", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget position": "under"}], "outputs": [{"type": "exec", "label": "loop"}]}, {"title": ">", "description": "", "type": "", "module name": "std___Greater0", "class name": "Greater", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "<", "description": "", "type": "", "module name": "std___Smaller0", "class name": "Smaller", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "==", "description": "", "type": "", "module name": "std___Equal0", "class name": "Equal", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "!=", "description": "", "type": "", "module name": "std___Unequal0", "class name": "Unequal", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "not", "description": "", "type": "", "module name": "std___Not0", "class name": "Not", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "and", "description": "", "type": "", "module name": "std___And0", "class name": "And", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "or", "description": "", "type": "", "module name": "std___Or0", "class name": "Or", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": ">=", "description": "", "type": "", "module name": "std___GreaterOrEqual0", "class name": "GreaterOrEqual", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "<=", "description": "", "type": "", "module name": "std___LessOrEqual0", "class name": "LessOrEqual", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "clock", "description": "Fires periodically after a given time specified by the slider.\n\nIf you connect external data to the input: the range from 0 to 1 indicates a delay range of 0-1 second but higher numbers are also possible.", "type": "", "module name": "std___Clock0", "class name": "Clock", "design style": "extended", "color": "#3b9cd9", "has main widget": false, "custom input widgets": ["TimeDelaySlider"], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "TimeDelaySlider", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "inc", "description": "Increases the value of a variable.", "type": "", "module name": "std___Inc0", "class name": "Inc", "design style": "minimalistic", "color": "#d96111", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"title": "decr", "description": "Decreases the value of a variable.", "type": "", "module name": "std___Decr0", "class name": "Decr", "design style": "minimalistic", "color": "#d96111", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"title": "Log", "description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "type": "", "module name": "std___Log0", "class name": "Log", "design style": "extended", "color": "#8077ff", "has main widget": false, "custom input widgets": ["LogTargetComboBox"], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "arr get", "description": "", "type": "", "module name": "std___ArrGet0", "class name": "ArrGet", "design style": "minimalistic", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Arr Append", "description": "Appends a value to a given array.", "type": "", "module name": "std___ArrAppend0", "class name": "ArrAppend", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "Arr Insert", "description": "Inserts a value into an array at a given index.", "type": "", "module name": "std___ArrInsert0", "class name": "ArrInsert", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "With File Open", "description": "Opens a file in a specific mode for content reading or editing.\nAlso expandable to read multiple files at once.", "type": "", "module name": "std___WithFileOpen0", "class name": "WithFileOpen", "design style": "extended", "color": "#5877de", "has main widget": false, "custom input widgets": ["ChooseFileInputWidget"], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "filepath", "has widget": true, "widget name": "ChooseFileInputWidget", "widget position": "under"}, {"type": "data", "label": "mode", "has widget": true, "widget name": "std line edit s", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file"}]}, {"title": "Write To File", "description": "Writes data to a file. The file must already be opened and given as parameter.", "type": "", "module name": "std___WriteToFile0", "class name": "WriteToFile", "design style": "extended", "color": "#5877de", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file", "has widget": false}, {"type": "data", "label": "data", "has widget": true, "widget name": "std line edit s", "widget position": "under"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Read File", "description": "Reads the contents of a file. The file must already be opened and given as parameter.", "type": "", "module name": "std___ReadFile0", "class name": "ReadFile", "design style": "extended", "color": "#2f4fd9", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"title": "arr in", "description": "Checks whether a element is in a list.", "type": "", "module name": "std___ArrIn0", "class name": "ArrIn", "design style": "minimalistic", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "item", "has widget": true, "widget name": "std line edit s", "widget position": "besides"}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit s", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Extract Property", "description": "Extracts any property of an object by parsing what you type into the input field.\nYou can also use this for much more than just accessing properties.\nFurthermore, you can add parameters for dynamic evaluations which you can access though the params list.", "type": "", "module name": "std___ExtractProperty0", "class name": "ExtractProperty", "design style": "extended", "color": "#be9220", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "data", "label": "obj", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "round", "description": "", "type": "", "module name": "std___Round0", "class name": "Round", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "arr index", "description": "Returns the index of an element in a given array.", "type": "", "module name": "std___ArrIndex0", "class name": "ArrIndex", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Arr Remove", "description": "Removes an element from an array. If the element is included multiple times, it just removes the first occurence.", "type": "", "module name": "std___ArrRemove0", "class name": "ArrRemove", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "item", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "Arr Set At", "description": "Sets the element in an array at a given index.", "type": "", "module name": "std___ArrSetAt0", "class name": "ArrSetAt", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "in", "description": "", "type": "", "module name": "std___In0", "class name": "In", "design style": "extended", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": " ", "description": "serves as a checkpoint for connections", "type": "", "module name": "std___Checkpoint0", "class name": "Checkpoint", "design style": "minimalistic", "color": "#ffa01a", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Swap Arr Elements", "description": "Swaps two elements in an array by the indices.", "type": "", "module name": "std___SwapArrElements0", "class name": "SwapArrElements", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index 1", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "index 2", "has widget": true, "widget name": "std spin box", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "str", "description": "Converts value to string.", "type": "", "module name": "std___Str0", "class name": "Str", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "int", "description": "Converts value to integer.", "type": "", "module name": "std___Int0", "class name": "Int", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "float", "description": "Converts value to float.", "type": "", "module name": "std___Float0", "class name": "Float", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "list", "description": "Converts value to list.", "type": "", "module name": "std___List0", "class name": "List", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}]} \ No newline at end of file +{"type": "Ryven nodes package", "nodes": [{"title": "For n Dim", "description": "", "type": "control structure", "module name": "std___ForNDim0", "class name": "ForNDim", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"title": "Print", "description": "", "type": "", "module name": "std___Print0", "class name": "Print", "design style": "extended", "color": "#8077ff", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Slider", "description": "", "type": "", "module name": "std___Slider0", "class name": "Slider", "design style": "minimalistic", "color": "#3b9cd9", "has main widget": true, "widget position": "between ports", "custom input widgets": [], "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"title": "+", "description": "", "type": "", "module name": "std___Plus0", "class name": "Plus", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "-", "description": "", "type": "", "module name": "std___Minus0", "class name": "Minus", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "*", "description": "", "type": "", "module name": "std___Times0", "class name": "Times", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "/", "description": "", "type": "", "module name": "std___Divided0", "class name": "Divided", "design style": "minimalistic", "color": "#2fd97c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "len", "description": "Returns the length of all kinds of list-like objects.\nThat is pretty apazing.", "type": "", "module name": "std___Length0", "class name": "Length", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "button", "description": "", "type": "", "module name": "std___Button0", "class name": "Button", "design style": "extended", "color": "#d9a405", "has main widget": true, "widget position": "between ports", "custom input widgets": [], "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"title": "For Each", "description": "", "type": "control structure", "module name": "std___ForEach0", "class name": "ForEach", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"title": "If", "description": "", "type": "control structure", "module name": "std___If0", "class name": "If", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"title": "While", "description": "", "type": "control structure", "module name": "std___While0", "class name": "While", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget position": "under"}], "outputs": [{"type": "exec", "label": "loop"}]}, {"title": ">", "description": "", "type": "", "module name": "std___Greater0", "class name": "Greater", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "<", "description": "", "type": "", "module name": "std___Smaller0", "class name": "Smaller", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "==", "description": "", "type": "", "module name": "std___Equal0", "class name": "Equal", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "!=", "description": "", "type": "", "module name": "std___Unequal0", "class name": "Unequal", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "not", "description": "", "type": "", "module name": "std___Not0", "class name": "Not", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "and", "description": "", "type": "", "module name": "std___And0", "class name": "And", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "or", "description": "", "type": "", "module name": "std___Or0", "class name": "Or", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": ">=", "description": "", "type": "", "module name": "std___GreaterOrEqual0", "class name": "GreaterOrEqual", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "<=", "description": "", "type": "", "module name": "std___LessOrEqual0", "class name": "LessOrEqual", "design style": "minimalistic", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "clock", "description": "Fires periodically after a given time specified by the slider.\n\nIf you connect external data to the input: the range from 0 to 1 indicates a delay range of 0-1 second but higher numbers are also possible.", "type": "", "module name": "std___Clock0", "class name": "Clock", "design style": "extended", "color": "#3b9cd9", "has main widget": false, "custom input widgets": ["TimeDelaySlider"], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "TimeDelaySlider", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "inc", "description": "Increases the value of a variable.", "type": "", "module name": "std___Inc0", "class name": "Inc", "design style": "minimalistic", "color": "#d96111", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"title": "decr", "description": "Decreases the value of a variable.", "type": "", "module name": "std___Decr0", "class name": "Decr", "design style": "minimalistic", "color": "#d96111", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"title": "Log", "description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "type": "", "module name": "std___Log0", "class name": "Log", "design style": "extended", "color": "#8077ff", "has main widget": false, "custom input widgets": ["LogTargetComboBox"], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "arr get", "description": "", "type": "", "module name": "std___ArrGet0", "class name": "ArrGet", "design style": "minimalistic", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Arr Append", "description": "Appends a value to a given array.", "type": "", "module name": "std___ArrAppend0", "class name": "ArrAppend", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "Arr Insert", "description": "Inserts a value into an array at a given index.", "type": "", "module name": "std___ArrInsert0", "class name": "ArrInsert", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "With File Open", "description": "Opens a file in a specific mode for content reading or editing.\nAlso expandable to read multiple files at once.", "type": "", "module name": "std___WithFileOpen0", "class name": "WithFileOpen", "design style": "extended", "color": "#5877de", "has main widget": false, "custom input widgets": ["ChooseFileInputWidget"], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "filepath", "has widget": true, "widget name": "ChooseFileInputWidget", "widget position": "under"}, {"type": "data", "label": "mode", "has widget": true, "widget name": "std line edit s", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file"}]}, {"title": "Write To File", "description": "Writes data to a file. The file must already be opened and given as parameter.", "type": "", "module name": "std___WriteToFile0", "class name": "WriteToFile", "design style": "extended", "color": "#5877de", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file", "has widget": false}, {"type": "data", "label": "data", "has widget": true, "widget name": "std line edit s", "widget position": "under"}], "outputs": [{"type": "exec", "label": ""}]}, {"title": "Read File", "description": "Reads the contents of a file. The file must already be opened and given as parameter.", "type": "", "module name": "std___ReadFile0", "class name": "ReadFile", "design style": "extended", "color": "#2f4fd9", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"title": "arr in", "description": "Checks whether a element is in a list.", "type": "", "module name": "std___ArrIn0", "class name": "ArrIn", "design style": "minimalistic", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "item", "has widget": true, "widget name": "std line edit s", "widget position": "besides"}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit s", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Extract Property", "description": "Extracts any property of an object by parsing what you type into the input field.\nYou can also use this for much more than just accessing properties.\nFurthermore, you can add parameters for dynamic evaluations which you can access though the params list.", "type": "", "module name": "std___ExtractProperty0", "class name": "ExtractProperty", "design style": "extended", "color": "#be9220", "has main widget": true, "widget position": "under ports", "custom input widgets": [], "inputs": [{"type": "data", "label": "obj", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "round", "description": "", "type": "", "module name": "std___Round0", "class name": "Round", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "arr index", "description": "Returns the index of an element in a given array.", "type": "", "module name": "std___ArrIndex0", "class name": "ArrIndex", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Arr Remove", "description": "Removes an element from an array. If the element is included multiple times, it just removes the first occurence.", "type": "", "module name": "std___ArrRemove0", "class name": "ArrRemove", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "item", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "Arr Set At", "description": "Sets the element in an array at a given index.", "type": "", "module name": "std___ArrSetAt0", "class name": "ArrSetAt", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "in", "description": "", "type": "", "module name": "std___In0", "class name": "In", "design style": "extended", "color": "#d9292c", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r nb", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"title": " ", "description": "serves as a checkpoint for connections", "type": "", "module name": "std___Checkpoint0", "class name": "Checkpoint", "design style": "minimalistic", "color": "#ffa01a", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Swap Arr Elements", "description": "Swaps two elements in an array by the indices.", "type": "", "module name": "std___SwapArrElements0", "class name": "SwapArrElements", "design style": "extended", "color": "#b5ee2d", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget position": "besides"}, {"type": "data", "label": "index 1", "has widget": true, "widget name": "std spin box", "widget position": "besides"}, {"type": "data", "label": "index 2", "has widget": true, "widget name": "std spin box", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"title": "str", "description": "Converts value to string.", "type": "", "module name": "std___Str0", "class name": "Str", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "int", "description": "Converts value to integer.", "type": "", "module name": "std___Int0", "class name": "Int", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "float", "description": "Converts value to float.", "type": "", "module name": "std___Float0", "class name": "Float", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "list", "description": "Converts value to list.", "type": "", "module name": "std___List0", "class name": "List", "design style": "minimalistic", "color": "#4c4fe5", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"title": "Do While", "description": "It's a while loop that is being executed first and then the condition is checked for eventual further loop iterations. So, the loop gets executed at least once.", "type": "", "module name": "std___DoWhile0", "class name": "DoWhile", "design style": "extended", "color": "#ff0004", "has main widget": false, "custom input widgets": [], "inputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget position": "under"}], "outputs": [{"type": "exec", "label": "loop"}]}]} \ No newline at end of file diff --git a/saves/examples.rpo b/saves/examples.rpo index e25be1a7..6c7ac249 100644 --- a/saves/examples.rpo +++ b/saves/examples.rpo @@ -1 +1 @@ -{"general info": {"type": "Ryven project file"}, "scripts": [{"name": "save random points", "variables": {"points": [{"x": 55, "y": 33}, {"x": 3, "y": 134}, {"x": 82, "y": 195}, {"x": 72, "y": 62}, {"x": 174, "y": 29}, {"x": 38, "y": 97}, {"x": 110, "y": 93}, {"x": 175, "y": 142}, {"x": 127, "y": 171}, {"x": 42, "y": 125}, {"x": 96, "y": 40}, {"x": 68, "y": 156}, {"x": 137, "y": 186}, {"x": 128, "y": 145}, {"x": 10, "y": 6}, {"x": 114, "y": 0}, {"x": 188, "y": 87}, {"x": 66, "y": 115}, {"x": 159, "y": 191}, {"x": 145, "y": 140}, {"x": 152, "y": 42}, {"x": 97, "y": 189}, {"x": 122, "y": 146}, {"x": 23, "y": 190}, {"x": 10, "y": 108}, {"x": 68, "y": 185}, {"x": 170, "y": 62}, {"x": 68, "y": 136}, {"x": 122, "y": 10}, {"x": 135, "y": 200}, {"x": 140, "y": 76}, {"x": 0, "y": 118}, {"x": 28, "y": 110}, {"x": 75, "y": 44}, {"x": 82, "y": 32}, {"x": 183, "y": 125}, {"x": 9, "y": 160}, {"x": 173, "y": 95}, {"x": 129, "y": 79}, {"x": 182, "y": 128}]}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 151.0, "position y": 82.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "For Each", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 713.0, "position y": 332.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"parent node title": "Split Point 2D", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 1114.0, "position y": 369.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "x"}, {"type": "data", "label": "y"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 1568.0, "position y": 260.0, "state data": {"else if enlargment state": 1}, "special actions": {"add else if": {"method": "action_add_else_if"}, "remove else if": {"method": "action_remove_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}, {"type": "data", "label": "condition 1", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "elif 1"}, {"type": "exec", "label": "false"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 1182.0, "position y": 102.0, "state data": {}, "special actions": {"execute": {"method": "action_execute"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 408.0, "position y": 667.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "With File Open", "parent node type": "", "parent node package": "std", "parent node description": "Opens a file in a specific mode for content reading or editing.\nAlso expandable to read multiple files at once.", "position x": 1270.0, "position y": 563.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "filepath", "has widget": true, "widget name": "ChooseFileInputWidget", "widget data": {"file path": ""}, "widget position": "under"}, {"type": "data", "label": "mode", "has widget": true, "widget name": "std line edit", "widget data": "w", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file"}]}, {"parent node title": "Write To File", "parent node type": "", "parent node package": "std", "parent node description": "Writes data to a file. The file must already be opened and given as parameter.", "position x": 1577.0, "position y": 659.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "file", "has widget": false}, {"type": "data", "label": "data", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Points Field", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 379.0, "position y": 285.0, "main widget data": {"points": [{"x": 55, "y": 33}, {"x": 3, "y": 134}, {"x": 82, "y": 195}, {"x": 72, "y": 62}, {"x": 174, "y": 29}, {"x": 38, "y": 97}, {"x": 110, "y": 93}, {"x": 175, "y": 142}, {"x": 127, "y": 171}, {"x": 42, "y": 125}, {"x": 96, "y": 40}, {"x": 68, "y": 156}, {"x": 137, "y": 186}, {"x": 128, "y": 145}, {"x": 10, "y": 6}, {"x": 114, "y": 0}, {"x": 188, "y": 87}, {"x": 66, "y": 115}, {"x": 159, "y": 191}, {"x": 145, "y": 140}, {"x": 152, "y": 42}, {"x": 97, "y": 189}, {"x": 122, "y": 146}, {"x": 23, "y": 190}, {"x": 10, "y": 108}, {"x": 68, "y": 185}, {"x": 170, "y": 62}, {"x": 68, "y": 136}, {"x": 122, "y": 10}, {"x": 135, "y": 200}, {"x": 140, "y": 76}, {"x": 0, "y": 118}, {"x": 28, "y": 110}, {"x": 75, "y": 44}, {"x": 82, "y": 32}, {"x": 183, "y": 125}, {"x": 9, "y": 160}, {"x": 173, "y": 95}, {"x": 129, "y": 79}, {"x": 182, "y": 128}]}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "num points", "has widget": true, "widget name": "std spin box", "widget data": 40, "widget position": "besides"}, {"type": "exec", "label": "randomize", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1889.0, "position y": 388.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1891.0, "position y": 229.0, "state data": {"target": "global", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "yoooo!", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "global"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1353.0, "position y": 270.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "180", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1352.0, "position y": 345.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}], "connections": [{"parent node instance index": 0, "output port index": 0, "connected node instance": 8, "connected input port index": 1}, {"parent node instance index": 0, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 1, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 2, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 9, "connected input port index": 1}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 3, "output port index": 1, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 1, "connected input port index": 1}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 7, "connected input port index": 2}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 1, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 4, "connected input port index": 2}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 3, "connected input port index": 1}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 3, "connected input port index": 2}], "drawings": [{"pos x": 208.93755590658617, "pos y": 149.0296189810161, "color": "#ffff00", "type": "pen", "base stroke weight": 2, "points": [[-5.180094010846915, -2.0720376043387887, 0.2158203125], [-5.180094010846915, -1.554028203254063, 0.2158203125], [-5.180094010846915, -1.0360188021693943, 0.232421875], [-4.662084609762246, -1.554028203254063, 0.400390625], [-4.1440752086775205, -2.0720376043387887, 0.416015625], [-3.626065807592852, -2.5900470054234574, 0.416015625], [-3.108056406508126, -3.108056406508183, 0.4326171875], [-2.072037604338732, -4.1440752086775205, 0.4326171875], [-1.554028203254063, -4.662084609762246, 0.4404296875], [-1.0360188021693943, -5.180094010846915, 0.4404296875], [-0.5180094010846688, -5.180094010846915, 0.447265625], [0.0, -5.6981034119316405, 0.447265625], [0.5180094010847256, -6.216112813016309, 0.455078125], [1.0360188021693943, -6.734122214101035, 0.455078125], [1.554028203254063, -6.734122214101035, 0.462890625], [2.5900470054234574, -7.252131615185704, 0.462890625], [3.108056406508183, -7.252131615185704, 0.46875], [3.626065807592852, -7.770141016270372, 0.46875], [4.1440752086775205, -7.770141016270372, 0.474609375], [4.662084609762246, -7.770141016270372, 0.48046875], [5.180094010846915, -7.770141016270372, 0.48046875], [5.180094010846915, -7.252131615185704, 0.4892578125], [5.180094010846915, -6.216112813016309, 0.494140625], [5.180094010846915, -5.6981034119316405, 0.5], [5.180094010846915, -4.662084609762246, 0.5], [5.180094010846915, -3.626065807592852, 0.5068359375], [4.662084609762246, -2.5900470054234574, 0.5068359375], [4.662084609762246, -1.554028203254063, 0.513671875], [4.1440752086775205, -0.5180094010847256, 0.513671875], [3.626065807592852, 0.0, 0.5205078125], [3.626065807592852, 1.0360188021693943, 0.5205078125], [3.108056406508183, 2.072037604338732, 0.5283203125], [2.5900470054234574, 2.5900470054234574, 0.5283203125], [2.0720376043387887, 3.108056406508126, 0.5361328125], [2.0720376043387887, 4.1440752086775205, 0.5361328125], [1.554028203254063, 4.662084609762189, 0.548828125], [1.554028203254063, 5.698103411931584, 0.548828125], [1.0360188021693943, 6.216112813016309, 0.5625], [1.0360188021693943, 6.734122214100978, 0.5625], [1.0360188021693943, 7.252131615185704, 0.5751953125], [1.0360188021693943, 7.770141016270372, 0.5751953125], [1.554028203254063, 7.770141016270372, 0.607421875], [2.0720376043387887, 7.252131615185704, 0.607421875], [2.5900470054234574, 7.252131615185704, 0.61328125]]}, {"pos x": 209.97357470875573, "pos y": 149.54762838210067, "color": "#ffff00", "type": "pen", "base stroke weight": 2, "points": [[-8.806159818439767, -13.468244428201956, 0.13671875], [-9.324169219524435, -13.468244428201956, 0.13671875], [-9.842178620609161, -12.950235027117287, 0.16015625], [-10.36018802169383, -12.950235027117287, 0.1845703125], [-10.36018802169383, -12.432225626032618, 0.216796875], [-10.878197422778555, -12.432225626032618, 0.216796875], [-11.396206823863224, -11.914216224947893, 0.2490234375], [-11.914216224947893, -11.396206823863224, 0.2490234375], [-12.432225626032618, -11.396206823863224, 0.287109375], [-12.432225626032618, -10.878197422778499, 0.287109375], [-12.950235027117287, -10.878197422778499, 0.326171875], [-12.950235027117287, -10.36018802169383, 0.3447265625], [-13.468244428202013, -9.842178620609161, 0.3447265625], [-13.468244428202013, -9.324169219524435, 0.36328125], [-13.986253829286682, -8.806159818439767, 0.36328125], [-13.986253829286682, -8.288150417355041, 0.3779296875], [-13.986253829286682, -7.252131615185704, 0.3779296875], [-14.50426323037135, -6.734122214100978, 0.3935546875], [-14.50426323037135, -6.216112813016309, 0.3935546875], [-14.50426323037135, -5.180094010846915, 0.4130859375], [-15.022272631456076, -4.1440752086775205, 0.4130859375], [-15.022272631456076, -3.108056406508126, 0.4326171875], [-15.022272631456076, -2.072037604338732, 0.4326171875], [-15.022272631456076, -1.0360188021693943, 0.4482421875], [-15.022272631456076, -0.5180094010846688, 0.4482421875], [-15.022272631456076, 0.5180094010847256, 0.46484375], [-15.022272631456076, 1.0360188021693943, 0.46484375], [-15.540282032540745, 2.0720376043387887, 0.470703125], [-15.022272631456076, 3.108056406508183, 0.470703125], [-15.022272631456076, 4.1440752086775205, 0.4765625], [-15.022272631456076, 4.662084609762246, 0.4765625], [-15.022272631456076, 5.6981034119316405, 0.4853515625], [-15.022272631456076, 6.734122214101035, 0.4853515625], [-15.022272631456076, 7.770141016270372, 0.4951171875], [-15.022272631456076, 8.806159818439767, 0.4951171875], [-14.50426323037135, 9.842178620609161, 0.5068359375], [-13.986253829286682, 10.878197422778555, 0.5068359375], [-13.986253829286682, 11.396206823863224, 0.5185546875], [-13.468244428202013, 11.91421622494795, 0.5185546875], [-12.432225626032618, 12.950235027117287, 0.5390625], [-11.396206823863224, 13.468244428202013, 0.5390625], [-10.36018802169383, 13.986253829286682, 0.548828125], [-9.842178620609161, 14.504263230371407, 0.548828125], [-8.806159818439767, 15.022272631456076, 0.5576171875], [-8.288150417355098, 15.540282032540802, 0.5576171875], [-7.252131615185704, 15.540282032540802, 0.56640625], [-6.734122214100978, 16.05829143362547, 0.56640625], [-6.216112813016309, 16.57630083471014, 0.57421875], [-5.6981034119316405, 16.57630083471014, 0.57421875], [-4.662084609762246, 16.57630083471014, 0.580078125], [-4.1440752086775205, 16.57630083471014, 0.580078125], [-3.626065807592852, 16.57630083471014, 0.5869140625], [-2.5900470054234574, 16.57630083471014, 0.5869140625], [-2.0720376043387887, 16.57630083471014, 0.5927734375], [-1.0360188021693943, 16.57630083471014, 0.5927734375], [-0.5180094010846688, 16.05829143362547, 0.5986328125], [0.5180094010846688, 16.05829143362547, 0.5986328125], [1.554028203254063, 15.540282032540802, 0.603515625], [2.5900470054234574, 15.022272631456076, 0.603515625], [3.626065807592852, 15.022272631456076, 0.609375], [4.1440752086775205, 14.504263230371407, 0.609375], [5.180094010846915, 13.986253829286682, 0.6142578125], [6.216112813016309, 13.468244428202013, 0.6142578125], [7.252131615185704, 12.950235027117287, 0.619140625], [7.770141016270372, 12.432225626032618, 0.619140625], [8.288150417355098, 11.91421622494795, 0.6240234375], [8.806159818439767, 11.396206823863224, 0.6240234375], [9.842178620609161, 10.36018802169383, 0.6279296875], [10.36018802169383, 9.842178620609161, 0.6279296875], [10.878197422778555, 8.806159818439767, 0.6318359375], [11.914216224947893, 7.770141016270372, 0.6318359375], [12.432225626032618, 6.734122214101035, 0.634765625], [12.950235027117287, 5.6981034119316405, 0.634765625], [13.468244428202013, 4.662084609762246, 0.6376953125], [13.986253829286682, 4.1440752086775205, 0.6376953125], [14.50426323037135, 3.108056406508183, 0.640625], [15.022272631456076, 2.5900470054234574, 0.640625], [15.022272631456076, 2.0720376043387887, 0.6416015625], [15.022272631456076, 1.0360188021693943, 0.6416015625], [15.022272631456076, 0.5180094010847256, 0.642578125], [15.540282032540745, 0.0, 0.642578125], [15.540282032540745, -0.5180094010846688, 0.6435546875], [15.540282032540745, -1.554028203254063, 0.6435546875], [15.540282032540745, -2.072037604338732, 0.64453125], [15.540282032540745, -3.108056406508126, 0.64453125], [15.540282032540745, -3.626065807592852, 0.64453125], [15.022272631456076, -4.1440752086775205, 0.64453125], [15.022272631456076, -5.180094010846915, 0.6455078125], [14.50426323037135, -5.698103411931584, 0.6455078125], [13.986253829286682, -6.734122214100978, 0.6455078125], [13.468244428202013, -7.252131615185704, 0.6455078125], [12.950235027117287, -7.770141016270372, 0.6455078125], [12.432225626032618, -8.806159818439767, 0.6455078125], [11.914216224947893, -9.324169219524435, 0.6455078125], [11.396206823863224, -9.842178620609161, 0.6455078125], [10.878197422778555, -10.36018802169383, 0.646484375], [10.36018802169383, -10.878197422778499, 0.646484375], [9.324169219524435, -11.396206823863224, 0.646484375], [8.806159818439767, -12.432225626032618, 0.646484375], [8.288150417355098, -13.468244428201956, 0.646484375], [7.770141016270372, -13.986253829286682, 0.646484375], [7.770141016270372, -14.50426323037135, 0.6474609375], [7.252131615185704, -15.022272631456076, 0.6474609375], [6.734122214100978, -15.540282032540745, 0.6474609375], [6.216112813016309, -16.05829143362547, 0.6474609375], [5.698103411931584, -16.05829143362547, 0.6474609375], [5.180094010846915, -16.05829143362547, 0.6474609375], [4.1440752086775205, -16.57630083471014, 0.6484375], [3.626065807592852, -16.57630083471014, 0.6484375], [3.108056406508126, -16.57630083471014, 0.6484375], [2.0720376043387887, -16.57630083471014, 0.6484375], [1.0360188021693943, -16.57630083471014, 0.6494140625], [0.0, -16.05829143362547, 0.6494140625], [-1.0360188021693943, -15.540282032540745, 0.6494140625], [-2.0720376043387887, -15.540282032540745, 0.6494140625], [-2.5900470054234574, -15.022272631456076, 0.650390625], [-3.626065807592852, -14.50426323037135, 0.650390625], [-4.1440752086775205, -13.986253829286682, 0.650390625], [-5.180094010846915, -13.468244428201956, 0.650390625], [-5.6981034119316405, -12.950235027117287, 0.650390625], [-6.734122214100978, -12.432225626032618, 0.650390625], [-7.252131615185704, -11.914216224947893, 0.650390625], [-7.770141016270372, -11.914216224947893, 0.650390625], [-8.806159818439767, -11.396206823863224, 0.650390625], [-9.324169219524435, -10.878197422778499, 0.650390625], [-9.842178620609161, -10.878197422778499, 0.650390625], [-10.36018802169383, -10.878197422778499, 0.650390625]]}, {"pos x": 486.3514404727346, "pos y": 67.20889488272005, "color": "#2049ff", "type": "pen", "base stroke weight": 3.6, "points": [[-5.957108112473975, -5.439098711389249, 0.1337890625], [-5.439098711389306, -5.957108112473975, 0.1640625], [-4.921089310304524, -6.475117513558644, 0.3076171875], [-4.403079909219855, -6.993126914643369, 0.333984375], [-3.885070508135186, -6.993126914643369, 0.333984375], [-3.885070508135186, -7.511136315728038, 0.3583984375], [-3.3670611070505174, -7.511136315728038, 0.3583984375], [-2.8490517059658487, -7.511136315728038, 0.3828125], [-2.8490517059658487, -8.029145716812707, 0.3828125], [-2.3310423048810662, -8.029145716812707, 0.3974609375], [-1.8130329037963975, -8.029145716812707, 0.412109375], [-1.2950235027117287, -8.029145716812707, 0.4228515625], [-0.77701410162706, -8.029145716812707, 0.4228515625], [-0.2590047005423912, -8.029145716812707, 0.43359375], [-0.2590047005423912, -7.511136315728038, 0.43359375], [0.2590047005423912, -7.511136315728038, 0.4404296875], [0.77701410162706, -7.511136315728038, 0.4404296875], [1.2950235027117287, -6.993126914643369, 0.447265625], [1.8130329037963975, -6.993126914643369, 0.447265625], [2.3310423048810662, -6.993126914643369, 0.453125], [2.3310423048810662, -6.475117513558644, 0.453125], [2.8490517059658487, -6.475117513558644, 0.458984375], [3.3670611070505174, -6.475117513558644, 0.458984375], [3.885070508135186, -5.957108112473975, 0.46484375], [3.885070508135186, -5.439098711389249, 0.470703125], [4.403079909219855, -5.439098711389249, 0.470703125], [4.403079909219855, -4.9210893103045805, 0.4775390625], [4.403079909219855, -4.403079909219912, 0.4833984375], [4.403079909219855, -3.885070508135186, 0.4833984375], [4.403079909219855, -3.3670611070505174, 0.4892578125], [4.403079909219855, -2.849051705965792, 0.4892578125], [3.885070508135186, -2.331042304881123, 0.4951171875], [3.885070508135186, -1.8130329037963975, 0.4951171875], [3.3670611070505174, -1.2950235027117287, 0.5009765625], [2.8490517059658487, -0.77701410162706, 0.5078125], [2.3310423048810662, -0.2590047005423344, 0.5078125], [1.8130329037963975, 0.2590047005423344, 0.513671875], [1.2950235027117287, 0.77701410162706, 0.513671875], [0.77701410162706, 1.2950235027117287, 0.5185546875], [0.2590047005423912, 1.2950235027117287, 0.5185546875], [-0.2590047005423912, 1.8130329037963975, 0.5244140625], [-0.77701410162706, 2.331042304881123, 0.5244140625], [-1.2950235027117287, 2.849051705965792, 0.529296875], [-1.8130329037963975, 3.3670611070505174, 0.53515625], [-2.3310423048810662, 3.885070508135186, 0.53515625], [-2.3310423048810662, 4.403079909219855, 0.5419921875], [-2.8490517059658487, 4.9210893103045805, 0.5419921875], [-3.3670611070505174, 5.439098711389249, 0.5478515625], [-3.885070508135186, 5.957108112473975, 0.5546875], [-3.885070508135186, 6.475117513558644, 0.5546875], [-3.885070508135186, 6.993126914643369, 0.5615234375], [-3.885070508135186, 7.511136315728038, 0.568359375], [-3.3670611070505174, 7.511136315728038, 0.5810546875], [-3.3670611070505174, 8.029145716812707, 0.5810546875], [-2.8490517059658487, 8.029145716812707, 0.587890625], [-2.3310423048810662, 8.029145716812707, 0.587890625], [-1.2950235027117287, 7.511136315728038, 0.59375], [-0.77701410162706, 7.511136315728038, 0.59375], [-0.2590047005423912, 7.511136315728038, 0.6005859375], [0.2590047005423912, 7.511136315728038, 0.6005859375], [1.2950235027117287, 6.993126914643369, 0.6064453125], [1.8130329037963975, 6.993126914643369, 0.6064453125], [2.8490517059658487, 6.993126914643369, 0.611328125], [3.3670611070505174, 6.475117513558644, 0.611328125], [3.885070508135186, 6.475117513558644, 0.6162109375], [4.403079909219855, 6.475117513558644, 0.6162109375], [4.921089310304524, 6.475117513558644, 0.6201171875], [5.439098711389306, 6.475117513558644, 0.623046875], [5.957108112473975, 6.475117513558644, 0.623046875]]}, {"pos x": 487.3874592749042, "pos y": 67.20889488272005, "color": "#2049ff", "type": "pen", "base stroke weight": 3.6, "points": [[-4.403079909219912, -15.28127733199841, 0.0302734375], [-4.9210893103045805, -15.28127733199841, 0.21875], [-5.439098711389249, -15.28127733199841, 0.2587890625], [-5.957108112473918, -14.763267930913742, 0.2978515625], [-6.4751175135587005, -14.763267930913742, 0.2978515625], [-6.993126914643369, -14.763267930913742, 0.3173828125], [-8.029145716812707, -14.245258529829016, 0.3369140625], [-8.547155117897375, -14.245258529829016, 0.3525390625], [-9.065164518982158, -14.245258529829016, 0.3525390625], [-9.583173920066827, -14.245258529829016, 0.3671875], [-9.583173920066827, -13.727249128744347, 0.3671875], [-10.101183321151495, -13.727249128744347, 0.3818359375], [-10.619192722236164, -13.727249128744347, 0.3818359375], [-10.619192722236164, -13.209239727659622, 0.3955078125], [-11.137202123320833, -13.209239727659622, 0.3955078125], [-11.655211524405615, -12.691230326574953, 0.408203125], [-12.173220925490284, -12.691230326574953, 0.408203125], [-12.173220925490284, -12.173220925490284, 0.4208984375], [-12.691230326574953, -12.173220925490284, 0.4208984375], [-13.209239727659622, -12.173220925490284, 0.4423828125], [-13.209239727659622, -11.655211524405559, 0.4423828125], [-13.727249128744404, -11.655211524405559, 0.4560546875], [-13.727249128744404, -11.13720212332089, 0.4560546875], [-14.245258529829073, -10.619192722236164, 0.4697265625], [-14.763267930913742, -10.101183321151495, 0.4814453125], [-14.763267930913742, -9.583173920066827, 0.494140625], [-15.28127733199841, -9.065164518982101, 0.501953125], [-15.28127733199841, -8.547155117897432, 0.501953125], [-15.28127733199841, -8.029145716812707, 0.509765625], [-15.28127733199841, -7.511136315728038, 0.509765625], [-15.799286733083079, -6.993126914643369, 0.515625], [-15.799286733083079, -6.475117513558644, 0.515625], [-15.799286733083079, -5.957108112473975, 0.521484375], [-16.31729613416786, -5.957108112473975, 0.521484375], [-16.31729613416786, -5.439098711389249, 0.5263671875], [-16.31729613416786, -4.9210893103045805, 0.5263671875], [-16.31729613416786, -4.403079909219912, 0.53125], [-16.31729613416786, -3.885070508135186, 0.53125], [-16.83530553525253, -3.3670611070505174, 0.5361328125], [-16.83530553525253, -2.849051705965792, 0.5361328125], [-16.83530553525253, -2.331042304881123, 0.541015625], [-16.83530553525253, -1.8130329037963975, 0.5458984375], [-16.83530553525253, -1.2950235027117287, 0.55078125], [-17.3533149363372, -0.77701410162706, 0.5546875], [-17.3533149363372, -0.2590047005423344, 0.5546875], [-17.3533149363372, 0.2590047005423344, 0.55859375], [-17.3533149363372, 0.77701410162706, 0.5615234375], [-17.3533149363372, 1.2950235027117287, 0.5654296875], [-17.3533149363372, 1.8130329037963975, 0.5654296875], [-17.3533149363372, 2.331042304881123, 0.5673828125], [-17.3533149363372, 2.849051705965792, 0.5673828125], [-17.3533149363372, 3.3670611070505174, 0.5703125], [-16.83530553525253, 3.3670611070505174, 0.5703125], [-16.83530553525253, 3.885070508135186, 0.572265625], [-16.83530553525253, 4.403079909219855, 0.572265625], [-16.83530553525253, 4.9210893103045805, 0.57421875], [-16.83530553525253, 5.439098711389249, 0.57421875], [-16.31729613416786, 5.957108112473975, 0.5751953125], [-16.31729613416786, 6.475117513558644, 0.5751953125], [-16.31729613416786, 6.993126914643369, 0.5771484375], [-16.31729613416786, 7.511136315728038, 0.5771484375], [-15.799286733083079, 8.547155117897432, 0.5791015625], [-15.799286733083079, 9.065164518982101, 0.5810546875], [-15.799286733083079, 9.583173920066827, 0.58203125], [-15.28127733199841, 10.101183321151495, 0.58203125], [-15.28127733199841, 10.619192722236164, 0.583984375], [-14.763267930913742, 10.619192722236164, 0.5859375], [-14.763267930913742, 11.13720212332089, 0.5859375], [-14.245258529829073, 11.655211524405559, 0.587890625], [-13.727249128744404, 12.173220925490284, 0.58984375], [-13.727249128744404, 12.691230326574953, 0.591796875], [-13.209239727659622, 12.691230326574953, 0.591796875], [-13.209239727659622, 13.209239727659622, 0.59375], [-12.691230326574953, 13.209239727659622, 0.59375], [-12.691230326574953, 13.727249128744347, 0.5966796875], [-12.173220925490284, 14.245258529829016, 0.5966796875], [-11.655211524405615, 14.763267930913742, 0.5986328125], [-11.137202123320833, 15.28127733199841, 0.6015625], [-10.619192722236164, 15.799286733083079, 0.603515625], [-10.101183321151495, 15.799286733083079, 0.603515625], [-9.583173920066827, 16.317296134167805, 0.60546875], [-9.065164518982158, 16.835305535252473, 0.60546875], [-8.547155117897375, 16.835305535252473, 0.607421875], [-8.029145716812707, 16.835305535252473, 0.607421875], [-7.511136315728038, 17.3533149363372, 0.609375], [-6.993126914643369, 17.871324337421868, 0.609375], [-6.4751175135587005, 17.871324337421868, 0.6103515625], [-5.957108112473918, 17.871324337421868, 0.6103515625], [-5.439098711389249, 17.871324337421868, 0.6123046875], [-4.9210893103045805, 18.389333738506593, 0.6123046875], [-4.403079909219912, 18.389333738506593, 0.6142578125], [-3.885070508135243, 18.389333738506593, 0.6142578125], [-3.3670611070504606, 18.389333738506593, 0.6162109375], [-2.849051705965792, 18.389333738506593, 0.6181640625], [-2.331042304881123, 18.389333738506593, 0.62109375], [-1.2950235027117856, 18.389333738506593, 0.62109375], [-0.7770141016270031, 17.871324337421868, 0.623046875], [0.2590047005423344, 17.871324337421868, 0.623046875], [0.7770141016270031, 17.3533149363372, 0.625], [1.2950235027116719, 17.3533149363372, 0.625], [1.8130329037964543, 17.3533149363372, 0.626953125], [2.331042304881123, 16.835305535252473, 0.626953125], [2.849051705965792, 16.835305535252473, 0.62890625], [3.3670611070504606, 16.317296134167805, 0.62890625], [3.8850705081351293, 16.317296134167805, 0.630859375], [4.403079909219912, 15.799286733083079, 0.630859375], [4.9210893103045805, 15.799286733083079, 0.6337890625], [5.439098711389249, 15.799286733083079, 0.6337890625], [5.957108112473918, 15.28127733199841, 0.6357421875], [6.475117513558587, 15.28127733199841, 0.6357421875], [6.993126914643369, 15.28127733199841, 0.640625], [6.993126914643369, 14.763267930913742, 0.640625], [7.511136315728038, 14.763267930913742, 0.6435546875], [8.029145716812707, 14.763267930913742, 0.6435546875], [8.029145716812707, 14.245258529829016, 0.6455078125], [8.547155117897375, 13.727249128744347, 0.6455078125], [9.065164518982158, 13.727249128744347, 0.6484375], [9.065164518982158, 13.209239727659622, 0.6484375], [9.583173920066827, 13.209239727659622, 0.650390625], [9.583173920066827, 12.691230326574953, 0.650390625], [10.101183321151495, 12.691230326574953, 0.6533203125], [10.619192722236164, 12.173220925490284, 0.6533203125], [10.619192722236164, 11.655211524405559, 0.654296875], [11.137202123320833, 11.13720212332089, 0.654296875], [11.655211524405615, 10.619192722236164, 0.65625], [12.173220925490284, 10.101183321151495, 0.658203125], [12.691230326574953, 9.583173920066827, 0.658203125], [12.691230326574953, 9.065164518982101, 0.6611328125], [13.209239727659622, 9.065164518982101, 0.6611328125], [13.209239727659622, 8.547155117897432, 0.662109375], [13.72724912874429, 8.029145716812707, 0.6640625], [13.72724912874429, 7.511136315728038, 0.6640625], [14.245258529829073, 6.993126914643369, 0.666015625], [14.763267930913742, 6.475117513558644, 0.666015625], [14.763267930913742, 5.439098711389249, 0.66796875], [14.763267930913742, 4.9210893103045805, 0.66796875], [15.28127733199841, 4.403079909219855, 0.6689453125], [15.28127733199841, 3.885070508135186, 0.6689453125], [15.28127733199841, 3.3670611070505174, 0.6708984375], [15.799286733083079, 2.849051705965792, 0.6708984375], [16.317296134167748, 2.331042304881123, 0.671875], [16.317296134167748, 1.8130329037963975, 0.6728515625], [16.317296134167748, 1.2950235027117287, 0.6728515625], [16.317296134167748, 0.77701410162706, 0.673828125], [16.83530553525253, 0.2590047005423344, 0.673828125], [16.83530553525253, -0.2590047005423344, 0.67578125], [16.83530553525253, -0.77701410162706, 0.6767578125], [16.83530553525253, -1.2950235027117287, 0.6767578125], [16.83530553525253, -1.8130329037963975, 0.677734375], [16.83530553525253, -2.331042304881123, 0.677734375], [17.3533149363372, -2.331042304881123, 0.6787109375], [16.83530553525253, -3.3670611070505174, 0.6787109375], [16.83530553525253, -3.885070508135186, 0.6796875], [16.83530553525253, -4.403079909219912, 0.6796875], [16.83530553525253, -4.9210893103045805, 0.6806640625], [16.317296134167748, -5.957108112473975, 0.6806640625], [15.799286733083079, -6.475117513558644, 0.6826171875], [15.799286733083079, -6.993126914643369, 0.6826171875], [15.28127733199841, -7.511136315728038, 0.6845703125], [15.28127733199841, -8.547155117897432, 0.6845703125], [14.763267930913742, -9.065164518982101, 0.6865234375], [14.245258529829073, -9.583173920066827, 0.6865234375], [13.72724912874429, -10.619192722236164, 0.6875], [13.209239727659622, -11.13720212332089, 0.6875], [12.691230326574953, -11.655211524405559, 0.689453125], [12.173220925490284, -12.173220925490284, 0.689453125], [11.655211524405615, -12.173220925490284, 0.6904296875], [11.137202123320833, -13.209239727659622, 0.6904296875], [10.101183321151495, -13.727249128744347, 0.6923828125], [9.583173920066827, -14.245258529829016, 0.6923828125], [9.065164518982158, -14.763267930913742, 0.6953125], [8.547155117897375, -15.28127733199841, 0.6953125], [8.029145716812707, -15.799286733083136, 0.697265625], [7.511136315728038, -16.317296134167805, 0.697265625], [6.993126914643369, -16.317296134167805, 0.6982421875], [5.957108112473918, -16.835305535252473, 0.6982421875], [5.439098711389249, -17.3533149363372, 0.7001953125], [4.9210893103045805, -16.835305535252473, 0.7001953125], [3.8850705081351293, -16.835305535252473, 0.701171875], [3.3670611070504606, -17.3533149363372, 0.701171875], [2.331042304881123, -17.3533149363372, 0.7021484375], [1.2950235027116719, -16.835305535252473, 0.7021484375], [0.7770141016270031, -16.317296134167805, 0.7021484375], [-0.2590047005423344, -16.317296134167805, 0.7021484375], [-0.7770141016270031, -16.317296134167805, 0.703125], [-1.8130329037964543, -15.799286733083136, 0.703125], [-2.331042304881123, -15.28127733199841, 0.703125], [-2.849051705965792, -15.28127733199841, 0.703125], [-3.3670611070504606, -15.28127733199841, 0.703125], [-3.885070508135243, -14.763267930913742, 0.703125], [-4.403079909219912, -14.763267930913742, 0.703125], [-5.439098711389249, -14.763267930913742, 0.703125], [-5.957108112473918, -15.28127733199841, 0.7041015625], [-6.4751175135587005, -15.28127733199841, 0.7041015625], [-6.4751175135587005, -15.799286733083136, 0.7041015625], [-6.993126914643369, -16.317296134167805, 0.7041015625], [-7.511136315728038, -16.835305535252473, 0.7041015625], [-7.511136315728038, -17.3533149363372, 0.7041015625], [-7.511136315728038, -17.871324337421868, 0.7041015625], [-7.511136315728038, -18.389333738506593, 0.1904296875]]}, {"pos x": 952.5347386268334, "pos y": 547.9005191882011, "color": "#39baff", "type": "pen", "base stroke weight": 0.5, "points": []}, {"pos x": 1113.6239098090489, "pos y": 554.7892008505983, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 1045.7968903639055, "pos y": 513.4571108762141, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 987.2430962335277, "pos y": 472.1250209018301, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-101.47557987300729, -53.51975753093336, 0.1962890625], [-100.41578269417698, -52.98985894151815, 0.1962890625], [-99.88588410476177, -51.93006176268784, 0.2001953125], [-98.82608692593146, -51.40016317327263, 0.2001953125], [-98.29618833651625, -50.870264583857534, 0.203125], [-97.23639115768583, -49.81046740502711, 0.203125], [-96.17659397885552, -49.2805688156119, 0.2099609375], [-95.64669538944031, -48.7506702261968, 0.2099609375], [-94.58689821061, -48.22077163678159, 0.2177734375], [-94.05699962119479, -47.16097445795117, 0.2177734375], [-92.99720244236437, -46.63107586853607, 0.2265625], [-91.93740526353406, -45.57127868970565, 0.2265625], [-90.87760808470364, -45.04138010029044, 0.2353515625], [-89.81781090587333, -44.51148151087534, 0.2353515625], [-88.75801372704291, -43.45168433204492, 0.2431640625], [-87.6982165482126, -42.39188715321461, 0.2431640625], [-86.63841936938218, -41.33208997438419, 0.2509765625], [-85.04872360113666, -39.74239420613867, 0.2509765625], [-83.98892642230635, -38.15269843789315, 0.2568359375], [-82.92912924347593, -37.09290125906273, 0.2568359375], [-81.86933206464562, -36.03310408023242, 0.2626953125], [-80.8095348858152, -34.443408311986786, 0.2626953125], [-79.74973770698489, -33.38361113315648, 0.2666015625], [-78.16004193873937, -31.79391536491096, 0.2666015625], [-77.10024475990895, -30.20421959666544, 0.271484375], [-75.51054899166343, -28.614523828419806, 0.271484375], [-74.450751812833, -27.024828060174286, 0.2744140625], [-72.86105604458749, -25.435132291928767, 0.2744140625], [-71.27136027634197, -23.845436523683247, 0.27734375], [-70.21156309751154, -22.255740755437614, 0.27734375], [-69.15176591868124, -21.195943576607306, 0.287109375], [-67.56207015043572, -19.076349218946575, 0.287109375], [-65.97237438219008, -17.486653450701056, 0.296875], [-64.38267861394456, -15.896957682455422, 0.296875], [-62.79298284569904, -14.307261914209903, 0.3125], [-60.67338848803831, -12.187667556549172, 0.3125], [-59.613591309208005, -11.127870377718864, 0.328125], [-58.02389554096237, -9.538174609473344, 0.328125], [-56.43419977271685, -7.948478841227711, 0.3427734375], [-54.84450400447133, -6.358783072982192, 0.3427734375], [-52.7249096468106, -4.239188715321461, 0.357421875], [-51.13521387856508, -2.6494929470759416, 0.357421875], [-49.01561952090435, -0.5298985894152111, 0.3720703125], [-47.42592375265872, 1.0597971788303084, 0.3720703125], [-45.8362279844132, 2.6494929470759416, 0.38671875], [-44.24653221616768, 3.70929012590625, 0.38671875], [-42.65683644792216, 5.29898589415177, 0.396484375], [-41.06714067967664, 7.4185802518125, 0.396484375], [-39.47744491143101, 9.53817460947323, 0.4072265625], [-37.88774914318549, 11.12787037771875, 0.4072265625], [-35.76815478552476, 12.717566145964383, 0.419921875], [-34.17845901727924, 14.837160503625114, 0.419921875], [-32.58876324903372, 16.426856271870633, 0.4326171875], [-30.999067480788085, 17.486653450700942, 0.4326171875], [-29.409371712542566, 19.076349218946575, 0.44140625], [-27.819675944297046, 21.195943576607306, 0.44140625], [-26.229980176051527, 23.315537934268036, 0.4501953125], [-24.640284407805893, 24.905233702513556, 0.4501953125], [-23.050588639560374, 25.965030881343864, 0.4580078125], [-21.460892871314854, 27.554726649589384, 0.4580078125], [-19.341298513654124, 28.614523828419806, 0.4658203125], [-17.751602745408604, 29.674321007250114, 0.4658203125], [-16.161906977163085, 30.734118186080536, 0.474609375], [-14.042312619502354, 32.323813954326056, 0.474609375], [-11.922718261841624, 33.913509722571575, 0.482421875], [-10.33302249359599, 34.973306901402, 0.482421875], [-8.21342813593526, 36.56300266964752, 0.490234375], [-6.62373236768974, 37.62279984847794, 0.490234375], [-4.50413801002901, 38.15269843789304, 0.4970703125], [-2.3845436523682793, 38.68259702730825, 0.4970703125], [0.2649492947075487, 39.74239420613867, 0.50390625], [2.3845436523682793, 40.27229279555377, 0.50390625], [4.50413801002901, 40.80219138496898, 0.5107421875], [7.1536309571049514, 41.33208997438419, 0.5107421875], [9.803123904180893, 41.33208997438419, 0.517578125], [12.452616851256835, 42.3918871532145, 0.517578125], [15.102109798332663, 42.92178574262971, 0.525390625], [18.281501334823815, 42.92178574262971, 0.525390625], [21.460892871314854, 43.45168433204492, 0.533203125], [24.640284407806007, 43.98158292146013, 0.533203125], [27.819675944297046, 43.98158292146013, 0.541015625], [31.528966070203296, 44.51148151087523, 0.541015625], [35.238256196109546, 44.51148151087523, 0.5478515625], [38.4176477326007, 45.04138010029044, 0.5478515625], [42.12693785850695, 45.57127868970565, 0.5556640625], [45.8362279844132, 46.10117727912075, 0.5556640625], [49.54551811031956, 46.63107586853596, 0.5615234375], [53.25480823622581, 46.63107586853596, 0.5615234375], [56.96409836213206, 47.16097445795117, 0.568359375], [60.67338848803831, 48.22077163678148, 0.568359375], [64.38267861394456, 48.75067022619669, 0.572265625], [68.09196873985093, 49.2805688156119, 0.572265625], [71.27136027634197, 49.81046740502711, 0.576171875], [74.98065040224822, 49.81046740502711, 0.576171875], [78.16004193873937, 50.34036599444221, 0.576171875], [81.33943347523041, 50.87026458385742, 0.576171875], [84.51882501172156, 50.87026458385742, 0.5771484375], [87.6982165482126, 51.40016317327263, 0.5771484375], [90.34770949528854, 51.93006176268784, 0.5771484375], [92.99720244236437, 52.45996035210294, 0.5771484375], [95.64669538944031, 52.98985894151815, 0.5771484375], [98.29618833651625, 52.98985894151815, 0.5771484375], [101.47557987300729, 53.51975753093336, 0.158203125]]}, {"pos x": 1086.3341324541668, "pos y": 523.5251840751025, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-17.22170415599345, -15.89695768245548, 0.2373046875], [-16.69180556657824, -15.89695768245548, 0.25390625], [-16.161906977163028, -15.367059093040268, 0.25390625], [-15.10210979833272, -14.837160503625057, 0.267578125], [-14.572211208917508, -14.307261914209846, 0.267578125], [-14.042312619502297, -13.777363324794749, 0.2822265625], [-12.982515440671989, -13.247464735379538, 0.2822265625], [-12.452616851256778, -12.717566145964327, 0.294921875], [-11.39281967242647, -12.187667556549115, 0.294921875], [-10.862921083011258, -11.657768967134018, 0.3076171875], [-9.803123904180836, -11.127870377718807, 0.3076171875], [-8.743326725350528, -10.597971788303596, 0.3154296875], [-7.683529546520106, -10.068073198888499, 0.3154296875], [-6.623732367689797, -9.538174609473288, 0.322265625], [-5.563935188859375, -8.478377430642865, 0.322265625], [-4.504138010029067, -7.948478841227768, 0.3271484375], [-3.4443408311986445, -7.418580251812557, 0.3271484375], [-2.914442241783547, -6.888681662397346, 0.33203125], [-1.854645062953125, -6.358783072982135, 0.33203125], [-0.7948478841228166, -5.8288844835670375, 0.3359375], [0.26494929470760553, -5.298985894151826, 0.3359375], [1.324746473537914, -4.769087304736615, 0.3388671875], [2.384543652368336, -4.239188715321404, 0.3388671875], [3.9742394206138556, -3.709290125906307, 0.3427734375], [5.034036599444164, -3.179391536491096, 0.3427734375], [6.093833778274586, -2.649492947075885, 0.345703125], [7.153630957104895, -2.1195943576606737, 0.345703125], [8.213428135935317, -2.1195943576606737, 0.349609375], [9.273225314765625, -1.5896957682455763, 0.349609375], [10.333022493596047, -1.0597971788303653, 0.353515625], [10.862921083011258, -0.5298985894151542, 0.353515625], [11.922718261841567, 5.684341886080802e-14, 0.3583984375], [12.452616851256778, 0.5298985894151542, 0.3583984375], [13.512414030087086, 1.0597971788303653, 0.36328125], [14.572211208917508, 1.5896957682455763, 0.36328125], [15.632008387747817, 2.1195943576607874, 0.37109375], [16.161906977163028, 2.649492947075885, 0.37109375], [16.161906977163028, 3.179391536491096, 0.37890625], [16.69180556657824, 3.709290125906307, 0.37890625], [17.22170415599345, 4.239188715321518, 0.3876953125], [17.22170415599345, 4.769087304736615, 0.3876953125], [17.22170415599345, 5.298985894151826, 0.396484375], [17.22170415599345, 5.8288844835670375, 0.4072265625], [16.69180556657824, 5.8288844835670375, 0.4072265625], [16.161906977163028, 6.3587830729822485, 0.4169921875], [15.10210979833272, 6.3587830729822485, 0.4169921875], [14.572211208917508, 6.888681662397346, 0.4267578125], [13.512414030087086, 7.418580251812557, 0.4267578125], [12.452616851256778, 7.948478841227768, 0.4365234375], [11.392819672426356, 7.948478841227768, 0.4365234375], [10.333022493596047, 8.478377430642979, 0.4443359375], [9.273225314765625, 8.478377430642979, 0.4443359375], [8.213428135935317, 9.008276020058076, 0.453125], [6.623732367689797, 9.538174609473288, 0.453125], [5.563935188859375, 9.538174609473288, 0.4619140625], [3.9742394206138556, 10.068073198888499, 0.4619140625], [2.384543652368336, 10.597971788303596, 0.4716796875], [1.324746473537914, 10.597971788303596, 0.4716796875], [-0.26494929470760553, 11.127870377718807, 0.478515625], [-1.324746473537914, 11.657768967134018, 0.478515625], [-2.384543652368336, 12.18766755654923, 0.486328125], [-3.4443408311986445, 12.18766755654923, 0.486328125], [-3.9742394206138556, 12.18766755654923, 0.4912109375], [-5.034036599444278, 12.717566145964327, 0.4912109375], [-6.093833778274586, 13.247464735379538, 0.49609375], [-6.623732367689797, 13.777363324794749, 0.49609375], [-7.153630957105008, 13.777363324794749, 0.498046875], [-8.213428135935317, 14.30726191420996, 0.498046875], [-8.743326725350528, 14.837160503625057, 0.5009765625], [-9.273225314765739, 15.367059093040268, 0.5009765625], [-9.273225314765739, 15.89695768245548, 0.50390625], [-9.803123904180836, 15.89695768245548, 0.50390625]]}, {"pos x": 808.4023223059041, "pos y": 498.88489966729685, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[12.717566145964327, -5.563935188859432, 0.3857421875], [13.247464735379538, -5.563935188859432, 0.4091796875], [13.247464735379538, -6.093833778274643, 0.4091796875], [12.717566145964327, -6.093833778274643, 0.5263671875], [12.18766755654923, -6.623732367689854, 0.5263671875], [11.657768967134018, -6.623732367689854, 0.55078125], [11.127870377718807, -7.1536309571049514, 0.55078125], [10.597971788303596, -7.1536309571049514, 0.5751953125], [10.068073198888499, -7.1536309571049514, 0.5751953125], [9.008276020058076, -7.1536309571049514, 0.5908203125], [8.478377430642865, -7.1536309571049514, 0.5908203125], [7.418580251812557, -7.1536309571049514, 0.60546875], [6.888681662397346, -6.623732367689854, 0.60546875], [5.8288844835670375, -6.623732367689854, 0.615234375], [5.298985894151826, -6.093833778274643, 0.615234375], [4.239188715321404, -5.563935188859432, 0.6259765625], [3.179391536491096, -5.563935188859432, 0.6259765625], [2.1195943576606737, -5.034036599444221, 0.6318359375], [1.0597971788303653, -4.5041380100291235, 0.6318359375], [5.684341886080802e-14, -3.9742394206139124, 0.638671875], [-1.0597971788303653, -3.4443408311987014, 0.638671875], [-1.5896957682455763, -2.9144422417834903, 0.6435546875], [-2.1195943576606737, -2.384543652368393, 0.6435546875], [-2.649492947075885, -1.8546450629531819, 0.6474609375], [-3.179391536491096, -1.3247464735379708, 0.6474609375], [-3.179391536491096, -0.7948478841227598, 0.650390625], [-3.709290125906307, -0.2649492947076624, 0.650390625], [-3.709290125906307, 0.2649492947075487, 0.654296875], [-3.709290125906307, 1.3247464735378571, 0.654296875], [-3.709290125906307, 1.8546450629530682, 0.6552734375], [-4.239188715321404, 2.3845436523682793, 0.6552734375], [-4.239188715321404, 2.9144422417834903, 0.6572265625], [-4.239188715321404, 3.4443408311985877, 0.6572265625], [-4.239188715321404, 3.9742394206137988, 0.6572265625], [-4.239188715321404, 4.50413801002901, 0.6572265625], [-4.239188715321404, 5.034036599444221, 0.658203125], [-4.239188715321404, 5.563935188859318, 0.658203125], [-4.769087304736615, 5.563935188859318, 0.6591796875], [-4.769087304736615, 6.093833778274529, 0.6591796875], [-5.298985894151826, 6.62373236768974, 0.6591796875], [-5.8288844835670375, 6.62373236768974, 0.66015625], [-5.8288844835670375, 7.1536309571049514, 0.66015625], [-6.358783072982135, 7.1536309571049514, 0.66015625], [-6.888681662397346, 7.1536309571049514, 0.66015625], [-7.418580251812557, 7.1536309571049514, 0.6611328125], [-7.948478841227768, 7.1536309571049514, 0.6611328125], [-9.008276020058076, 7.1536309571049514, 0.662109375], [-9.538174609473288, 7.1536309571049514, 0.662109375], [-10.597971788303596, 7.1536309571049514, 0.662109375], [-11.127870377718807, 7.1536309571049514, 0.662109375], [-11.657768967134018, 7.1536309571049514, 0.6630859375], [-12.18766755654923, 6.62373236768974, 0.6630859375], [-12.717566145964327, 6.093833778274529, 0.6630859375], [-13.247464735379538, 6.093833778274529, 0.6640625], [-13.247464735379538, 5.563935188859318, 0.6640625], [-13.247464735379538, 5.034036599444221, 0.6640625], [-12.717566145964327, 5.034036599444221, 0.6640625], [-12.717566145964327, 4.50413801002901, 0.6640625], [-12.18766755654923, 3.9742394206137988, 0.6640625], [-11.127870377718807, 3.4443408311985877, 0.1806640625]]}, {"pos x": 823.7693813989442, "pos y": 512.1323644026761, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[7.4185802518125, -4.50413801002901, 0.267578125], [6.888681662397403, -5.034036599444221, 0.267578125], [6.358783072982192, -5.563935188859432, 0.302734375], [5.828884483566981, -5.563935188859432, 0.302734375], [5.29898589415177, -5.563935188859432, 0.337890625], [4.769087304736672, -5.563935188859432, 0.375], [4.239188715321461, -6.093833778274529, 0.375], [3.1793915364911527, -6.093833778274529, 0.4130859375], [2.6494929470759416, -6.62373236768974, 0.443359375], [2.1195943576607306, -6.62373236768974, 0.443359375], [1.5896957682455195, -7.1536309571049514, 0.4736328125], [1.0597971788304221, -7.1536309571049514, 0.4736328125], [0.0, -7.1536309571049514, 0.4912109375], [-0.5298985894152111, -7.6835295465201625, 0.4912109375], [-1.5896957682455195, -7.6835295465201625, 0.5087890625], [-2.1195943576607306, -7.6835295465201625, 0.5087890625], [-3.179391536491039, -7.6835295465201625, 0.521484375], [-3.70929012590625, -7.6835295465201625, 0.521484375], [-4.769087304736672, -7.6835295465201625, 0.53515625], [-5.828884483566981, -7.1536309571049514, 0.53515625], [-6.358783072982192, -7.1536309571049514, 0.544921875], [-6.888681662397403, -6.62373236768974, 0.544921875], [-7.4185802518125, -6.093833778274529, 0.5546875], [-7.948478841227711, -6.093833778274529, 0.5546875], [-8.478377430642922, -5.563935188859432, 0.5625], [-9.008276020058133, -5.034036599444221, 0.5625], [-9.53817460947323, -4.50413801002901, 0.5703125], [-10.068073198888442, -3.9742394206137988, 0.5703125], [-10.597971788303653, -3.4443408311987014, 0.578125], [-11.127870377718864, -2.9144422417834903, 0.578125], [-11.127870377718864, -2.3845436523682793, 0.5859375], [-11.657768967133961, -1.8546450629530682, 0.5859375], [-11.657768967133961, -1.3247464735379708, 0.59375], [-11.657768967133961, -0.7948478841227598, 0.59375], [-11.657768967133961, -0.2649492947075487, 0.6015625], [-11.127870377718864, 0.2649492947076624, 0.6015625], [-11.127870377718864, 0.7948478841227598, 0.607421875], [-10.597971788303653, 1.3247464735379708, 0.607421875], [-10.068073198888442, 1.3247464735379708, 0.6142578125], [-9.53817460947323, 1.8546450629531819, 0.6142578125], [-9.008276020058133, 1.8546450629531819, 0.62109375], [-7.948478841227711, 1.8546450629531819, 0.62109375], [-6.888681662397403, 1.8546450629531819, 0.62890625], [-5.828884483566981, 1.8546450629531819, 0.62890625], [-4.239188715321461, 1.8546450629531819, 0.6337890625], [-3.179391536491039, 1.3247464735379708, 0.6337890625], [-1.5896957682455195, 1.3247464735379708, 0.6396484375], [0.0, 0.7948478841227598, 0.6396484375], [1.5896957682455195, 0.2649492947076624, 0.64453125], [3.1793915364911527, -0.2649492947075487, 0.64453125], [4.239188715321461, -0.7948478841227598, 0.650390625], [5.29898589415177, -0.7948478841227598, 0.650390625], [6.888681662397403, -1.3247464735379708, 0.654296875], [7.948478841227711, -1.8546450629530682, 0.654296875], [9.008276020058133, -2.3845436523682793, 0.658203125], [10.068073198888442, -2.3845436523682793, 0.658203125], [10.597971788303653, -2.9144422417834903, 0.6611328125], [11.127870377718864, -2.9144422417834903, 0.6611328125], [11.657768967133961, -2.9144422417834903, 0.6630859375], [11.657768967133961, -3.4443408311987014, 0.666015625], [11.127870377718864, -2.9144422417834903, 0.6708984375], [10.068073198888442, -2.3845436523682793, 0.6708984375], [8.478377430642922, -1.8546450629530682, 0.671875], [7.4185802518125, -0.7948478841227598, 0.671875], [6.358783072982192, -0.2649492947075487, 0.6728515625], [5.828884483566981, 0.7948478841227598, 0.6728515625], [4.769087304736672, 1.3247464735379708, 0.673828125], [4.239188715321461, 1.8546450629531819, 0.673828125], [3.70929012590625, 2.9144422417834903, 0.6748046875], [3.1793915364911527, 3.4443408311987014, 0.6748046875], [2.6494929470759416, 3.9742394206139124, 0.6748046875], [2.6494929470759416, 5.034036599444221, 0.6748046875], [2.6494929470759416, 5.563935188859432, 0.6748046875], [2.6494929470759416, 6.093833778274643, 0.6748046875], [3.1793915364911527, 6.62373236768974, 0.673828125], [4.239188715321461, 7.1536309571049514, 0.673828125], [4.769087304736672, 7.6835295465201625, 0.1826171875]]}, {"pos x": 848.4096658067504, "pos y": 519.2859953597813, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-3.4443408311986445, -5.828884483566981, 0.2919921875], [-3.4443408311986445, -5.29898589415177, 0.3203125], [-3.9742394206138556, -4.7690873047365585, 0.3486328125], [-4.504138010029067, -4.239188715321461, 0.3486328125], [-5.034036599444164, -3.179391536491039, 0.3798828125], [-5.563935188859375, -2.649492947075828, 0.3798828125], [-6.093833778274586, -1.5896957682455195, 0.4111328125], [-6.623732367689797, -1.0597971788303084, 0.4111328125], [-7.153630957104895, -0.5298985894152111, 0.4375], [-7.153630957104895, 0.0, 0.4375], [-7.683529546520106, 0.5298985894152111, 0.4638671875], [-8.213428135935317, 1.0597971788304221, 0.4638671875], [-8.743326725350528, 1.5896957682455195, 0.4853515625], [-9.273225314765625, 2.1195943576607306, 0.4853515625], [-9.803123904180836, 2.6494929470759416, 0.5068359375], [-9.803123904180836, 3.1793915364911527, 0.5068359375], [-10.333022493596047, 3.70929012590625, 0.5166015625], [-10.333022493596047, 4.239188715321461, 0.5166015625], [-10.333022493596047, 4.769087304736672, 0.5263671875], [-10.333022493596047, 5.298985894151883, 0.5263671875], [-10.333022493596047, 5.828884483566981, 0.5419921875], [-9.803123904180836, 5.828884483566981, 0.5419921875], [-9.273225314765625, 5.828884483566981, 0.55078125], [-8.743326725350528, 5.828884483566981, 0.5595703125], [-7.153630957104895, 5.828884483566981, 0.5595703125], [-6.093833778274586, 5.298985894151883, 0.5693359375], [-5.034036599444164, 4.769087304736672, 0.5693359375], [-3.4443408311986445, 4.769087304736672, 0.5791015625], [-2.384543652368336, 4.239188715321461, 0.5791015625], [-0.7948478841227029, 4.239188715321461, 0.5859375], [0.26494929470760553, 3.70929012590625, 0.5859375], [1.324746473537914, 3.1793915364911527, 0.5927734375], [1.854645062953125, 3.1793915364911527, 0.5927734375], [2.914442241783547, 2.6494929470759416, 0.5986328125], [3.9742394206138556, 2.6494929470759416, 0.5986328125], [4.504138010029067, 2.6494929470759416, 0.6044921875], [5.563935188859375, 2.1195943576607306, 0.6044921875], [6.623732367689797, 2.1195943576607306, 0.60546875], [7.683529546520106, 2.1195943576607306, 0.60546875], [8.743326725350528, 2.1195943576607306, 0.6064453125], [9.803123904180836, 2.1195943576607306, 0.6064453125], [10.333022493596047, 2.1195943576607306, 0.166015625]]}, {"pos x": 864.8365220786206, "pos y": 532.7984093898681, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[1.3247464735380277, -6.093833778274586, 0.2978515625], [0.7948478841228166, -5.563935188859489, 0.2978515625], [0.7948478841228166, -5.034036599444278, 0.302734375], [0.7948478841228166, -4.504138010029067, 0.30859375], [1.3247464735380277, -4.504138010029067, 0.30859375], [1.3247464735380277, -3.9742394206138556, 0.3203125], [1.854645062953125, -3.4443408311987582, 0.33203125], [2.384543652368336, -3.4443408311987582, 0.34375], [2.914442241783547, -2.914442241783547, 0.34375], [3.4443408311986445, -2.914442241783547, 0.35546875], [3.9742394206138556, -2.914442241783547, 0.35546875], [5.034036599444278, -2.914442241783547, 0.3759765625], [5.563935188859375, -2.384543652368336, 0.3759765625], [6.623732367689797, -2.384543652368336, 0.3974609375], [7.153630957105008, -2.914442241783547, 0.3974609375], [7.683529546520106, -2.914442241783547, 0.4189453125], [8.213428135935317, -3.4443408311987582, 0.4189453125], [8.743326725350528, -3.4443408311987582, 0.4404296875], [9.273225314765739, -3.4443408311987582, 0.4404296875], [9.803123904180836, -3.9742394206138556, 0.458984375], [9.803123904180836, -4.504138010029067, 0.4912109375], [9.803123904180836, -5.034036599444278, 0.5048828125], [9.273225314765739, -5.563935188859489, 0.51171875], [9.273225314765739, -6.623732367689797, 0.51171875], [8.743326725350528, -6.623732367689797, 0.5185546875], [8.213428135935317, -7.153630957105008, 0.5185546875], [7.153630957105008, -7.153630957105008, 0.5224609375], [6.623732367689797, -7.683529546520219, 0.5224609375], [5.563935188859375, -8.213428135935317, 0.5263671875], [4.504138010029067, -8.213428135935317, 0.5263671875], [3.9742394206138556, -8.213428135935317, 0.5322265625], [2.914442241783547, -8.213428135935317, 0.5322265625], [2.384543652368336, -8.213428135935317, 0.5380859375], [1.3247464735380277, -8.213428135935317, 0.5380859375], [0.26494929470760553, -7.683529546520219, 0.5419921875], [-0.7948478841227029, -7.683529546520219, 0.5419921875], [-1.324746473537914, -7.153630957105008, 0.546875], [-2.384543652368336, -6.623732367689797, 0.546875], [-3.4443408311986445, -5.563935188859489, 0.5517578125], [-4.504138010029067, -5.034036599444278, 0.5517578125], [-5.563935188859375, -3.9742394206138556, 0.5576171875], [-6.093833778274586, -3.4443408311987582, 0.5576171875], [-7.153630957104895, -2.914442241783547, 0.5615234375], [-8.213428135935317, -2.384543652368336, 0.5615234375], [-8.743326725350528, -1.3247464735380277, 0.56640625], [-9.273225314765625, -0.7948478841228166, 0.56640625], [-9.273225314765625, -0.26494929470760553, 0.5732421875], [-9.803123904180836, 0.26494929470760553, 0.5732421875], [-9.803123904180836, 0.7948478841227029, 0.5810546875], [-9.273225314765625, 1.324746473537914, 0.5810546875], [-9.273225314765625, 2.384543652368336, 0.5908203125], [-8.743326725350528, 2.9144422417834335, 0.5908203125], [-7.683529546520106, 3.4443408311986445, 0.6015625], [-7.153630957104895, 3.9742394206138556, 0.6015625], [-5.563935188859375, 4.504138010028953, 0.6142578125], [-5.034036599444164, 5.034036599444164, 0.6142578125], [-3.9742394206138556, 5.563935188859375, 0.626953125], [-2.9144422417834335, 6.093833778274586, 0.626953125], [-1.854645062953125, 6.6237323676896835, 0.634765625], [-0.26494929470760553, 7.153630957104895, 0.634765625], [0.7948478841228166, 7.683529546520106, 0.642578125], [2.384543652368336, 8.213428135935317, 0.642578125], [3.9742394206138556, 8.213428135935317, 0.6455078125], [5.034036599444278, 8.213428135935317, 0.6455078125], [6.093833778274586, 8.213428135935317, 0.17578125]]}, {"pos x": 893.1860966123329, "pos y": 550.0201135458615, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[11.127870377718807, -7.418580251812557, 0.287109375], [10.068073198888499, -6.888681662397346, 0.287109375], [9.538174609473288, -6.3587830729822485, 0.314453125], [9.008276020058076, -5.8288844835670375, 0.314453125], [8.478377430642865, -5.298985894151826, 0.341796875], [7.948478841227768, -5.298985894151826, 0.341796875], [6.888681662397346, -4.769087304736615, 0.37890625], [6.358783072982135, -4.239188715321518, 0.37890625], [5.8288844835670375, -3.179391536491096, 0.4150390625], [5.298985894151826, -2.649492947075885, 0.4150390625], [4.239188715321404, -2.1195943576607874, 0.4404296875], [3.179391536491096, -1.5896957682455763, 0.4404296875], [2.1195943576606737, -0.5298985894151542, 0.46484375], [1.0597971788303653, -5.684341886080802e-14, 0.46484375], [-0.5298985894151542, 1.0597971788303653, 0.484375], [-1.5896957682455763, 1.5896957682455763, 0.484375], [-2.649492947075885, 2.649492947075885, 0.5048828125], [-3.709290125906307, 3.179391536491096, 0.5048828125], [-4.769087304736615, 4.239188715321404, 0.513671875], [-5.8288844835670375, 4.769087304736615, 0.513671875], [-6.358783072982135, 5.298985894151826, 0.5224609375], [-7.418580251812557, 5.8288844835670375, 0.5224609375], [-8.478377430642865, 5.8288844835670375, 0.53125], [-9.538174609473288, 6.358783072982135, 0.53125], [-10.068073198888499, 6.888681662397346, 0.5390625], [-10.597971788303596, 6.888681662397346, 0.5390625], [-11.127870377718807, 6.888681662397346, 0.5537109375], [-11.127870377718807, 7.418580251812557, 0.5537109375], [-10.068073198888499, 7.418580251812557, 0.5625], [-9.538174609473288, 7.418580251812557, 0.1552734375]]}, {"pos x": 906.1686120530051, "pos y": 547.105671304078, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[0.2649492947075487, -5.563935188859432, 0.36328125], [0.7948478841227598, -5.563935188859432, 0.36328125], [1.3247464735378571, -5.034036599444221, 0.36328125], [2.3845436523682793, -4.50413801002901, 0.3671875], [2.9144422417834903, -3.9742394206137988, 0.3671875], [3.4443408311985877, -3.4443408311987014, 0.37109375], [3.9742394206137988, -2.9144422417834903, 0.37109375], [5.034036599444221, -2.9144422417834903, 0.3720703125], [5.034036599444221, -2.3845436523682793, 0.3720703125], [5.563935188859318, -1.8546450629530682, 0.3720703125], [6.093833778274529, -1.8546450629530682, 0.3720703125], [6.62373236768974, -1.3247464735379708, 0.38671875], [7.1536309571049514, -0.7948478841227598, 0.38671875], [7.683529546520049, -0.7948478841227598, 0.400390625], [8.21342813593526, -0.2649492947075487, 0.400390625], [8.743326725350471, 0.2649492947076624, 0.41796875], [8.743326725350471, 0.7948478841227598, 0.41796875], [9.273225314765682, 1.3247464735379708, 0.435546875], [9.273225314765682, 1.8546450629531819, 0.435546875], [9.273225314765682, 2.384543652368393, 0.4521484375], [9.273225314765682, 2.9144422417834903, 0.46875], [9.273225314765682, 3.4443408311987014, 0.46875], [8.743326725350471, 3.9742394206139124, 0.48046875], [8.21342813593526, 3.9742394206139124, 0.48046875], [7.683529546520049, 4.5041380100291235, 0.4921875], [7.1536309571049514, 4.5041380100291235, 0.4921875], [6.62373236768974, 5.034036599444221, 0.50390625], [5.563935188859318, 5.034036599444221, 0.50390625], [4.50413801002901, 5.034036599444221, 0.5166015625], [3.4443408311985877, 5.563935188859432, 0.5166015625], [2.3845436523682793, 5.563935188859432, 0.5263671875], [1.3247464735378571, 5.563935188859432, 0.5263671875], [0.2649492947075487, 5.563935188859432, 0.537109375], [-1.3247464735379708, 5.563935188859432, 0.537109375], [-2.9144422417834903, 5.563935188859432, 0.5458984375], [-3.9742394206139124, 5.563935188859432, 0.5458984375], [-5.034036599444221, 5.563935188859432, 0.5546875], [-6.093833778274643, 5.563935188859432, 0.5546875], [-6.623732367689854, 5.563935188859432, 0.5625], [-7.6835295465201625, 5.034036599444221, 0.5625], [-8.213428135935374, 4.5041380100291235, 0.5703125], [-8.743326725350585, 3.9742394206139124, 0.5703125], [-9.273225314765682, 3.9742394206139124, 0.5771484375], [-9.273225314765682, 3.4443408311987014, 0.5771484375], [-8.213428135935374, 3.4443408311987014, 0.5947265625], [-7.6835295465201625, 2.9144422417834903, 0.5947265625], [-7.1536309571049514, 2.9144422417834903, 0.5947265625], [-6.093833778274643, 2.9144422417834903, 0.5947265625], [-5.563935188859432, 3.4443408311987014, 0.5947265625], [-4.5041380100291235, 3.9742394206139124, 0.1630859375]]}, {"pos x": 925.2449612719518, "pos y": 561.6778825129959, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[4.504138010029067, -3.1793915364911527, 0.3388671875], [3.9742394206138556, -3.1793915364911527, 0.3388671875], [3.4443408311986445, -3.1793915364911527, 0.3388671875], [2.9144422417834335, -3.7092901259063638, 0.337890625], [2.384543652368336, -3.7092901259063638, 0.337890625], [1.854645062953125, -3.7092901259063638, 0.3369140625], [0.7948478841227029, -3.7092901259063638, 0.3369140625], [0.26494929470760553, -3.7092901259063638, 0.3369140625], [-0.7948478841228166, -3.7092901259063638, 0.3369140625], [-1.324746473537914, -3.7092901259063638, 0.3369140625], [-1.854645062953125, -3.7092901259063638, 0.3369140625], [-2.384543652368336, -3.7092901259063638, 0.3408203125], [-3.4443408311986445, -3.7092901259063638, 0.3408203125], [-3.9742394206138556, -3.7092901259063638, 0.3447265625], [-5.034036599444278, -3.7092901259063638, 0.3447265625], [-5.563935188859375, -3.1793915364911527, 0.3583984375], [-6.623732367689797, -2.6494929470759416, 0.3583984375], [-7.683529546520106, -2.6494929470759416, 0.373046875], [-8.213428135935317, -2.1195943576607306, 0.373046875], [-9.273225314765739, -1.5896957682456332, 0.390625], [-9.803123904180836, -1.0597971788304221, 0.390625], [-10.333022493596047, -0.5298985894152111, 0.4091796875], [-10.862921083011258, 0.5298985894150974, 0.4091796875], [-11.39281967242647, 1.0597971788303084, 0.4248046875], [-11.922718261841567, 1.5896957682455195, 0.4248046875], [-11.922718261841567, 2.1195943576607306, 0.439453125], [-11.922718261841567, 2.649492947075828, 0.439453125], [-11.922718261841567, 3.70929012590625, 0.455078125], [-11.922718261841567, 4.239188715321461, 0.455078125], [-11.39281967242647, 4.239188715321461, 0.470703125], [-10.862921083011258, 4.7690873047365585, 0.470703125], [-10.333022493596047, 5.29898589415177, 0.48828125], [-9.803123904180836, 5.29898589415177, 0.48828125], [-8.743326725350528, 5.828884483566981, 0.505859375], [-7.683529546520106, 5.828884483566981, 0.505859375], [-6.623732367689797, 5.828884483566981, 0.5205078125], [-5.563935188859375, 5.828884483566981, 0.5205078125], [-4.504138010029067, 5.828884483566981, 0.5361328125], [-2.914442241783547, 5.828884483566981, 0.5361328125], [-1.854645062953125, 5.828884483566981, 0.5498046875], [-0.26494929470760553, 5.29898589415177, 0.5498046875], [1.324746473537914, 5.29898589415177, 0.5634765625], [2.9144422417834335, 4.7690873047365585, 0.5634765625], [4.504138010029067, 4.239188715321461, 0.5751953125], [5.563935188859375, 3.70929012590625, 0.5751953125], [7.153630957104895, 3.179391536491039, 0.5859375], [8.213428135935317, 2.649492947075828, 0.5859375], [9.273225314765625, 2.1195943576607306, 0.5947265625], [9.803123904180836, 1.0597971788303084, 0.5947265625], [10.862921083011258, 0.5298985894150974, 0.603515625], [10.862921083011258, -0.5298985894152111, 0.603515625], [11.392819672426356, -1.0597971788304221, 0.609375], [11.922718261841567, -1.5896957682456332, 0.609375], [11.922718261841567, -2.1195943576607306, 0.615234375], [11.922718261841567, -2.6494929470759416, 0.615234375], [11.392819672426356, -3.1793915364911527, 0.62109375], [11.392819672426356, -3.7092901259063638, 0.62109375], [10.862921083011258, -4.239188715321461, 0.626953125], [9.803123904180836, -4.769087304736672, 0.626953125], [9.273225314765625, -4.769087304736672, 0.630859375], [8.213428135935317, -5.298985894151883, 0.630859375], [7.153630957104895, -5.298985894151883, 0.634765625], [5.563935188859375, -5.828884483566981, 0.634765625], [4.504138010029067, -5.828884483566981, 0.6357421875], [2.9144422417834335, -5.298985894151883, 0.6357421875], [1.324746473537914, -5.298985894151883, 0.6376953125], [0.26494929470760553, -5.298985894151883, 0.6376953125], [-0.7948478841228166, -4.769087304736672, 0.6376953125], [-2.384543652368336, -4.769087304736672, 0.6376953125], [-3.4443408311986445, -4.239188715321461, 0.638671875], [-3.9742394206138556, -3.7092901259063638, 0.638671875], [-5.034036599444278, -3.1793915364911527, 0.6396484375], [-5.563935188859375, -2.6494929470759416, 0.6396484375], [-6.093833778274586, -2.6494929470759416, 0.6396484375], [-6.093833778274586, -2.1195943576607306, 0.6396484375], [-6.093833778274586, -1.5896957682456332, 0.640625], [-6.093833778274586, -0.5298985894152111, 0.640625], [-5.563935188859375, 0.0, 0.640625], [-5.034036599444278, 0.5298985894150974, 0.640625], [-3.9742394206138556, 1.0597971788303084, 0.6416015625], [-2.914442241783547, 1.5896957682455195, 0.6416015625], [-1.854645062953125, 2.1195943576607306, 0.6416015625], [-0.7948478841228166, 2.649492947075828, 0.6416015625], [0.26494929470760553, 3.179391536491039, 0.1748046875]]}, {"pos x": 941.141918954407, "pos y": 568.5665641753931, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[5.563935188859375, -4.769087304736615, 0.267578125], [5.563935188859375, -4.239188715321518, 0.2822265625], [5.034036599444278, -4.239188715321518, 0.2978515625], [5.034036599444278, -3.709290125906307, 0.3134765625], [4.504138010029067, -3.709290125906307, 0.3134765625], [4.504138010029067, -3.179391536491096, 0.330078125], [3.9742394206138556, -2.649492947075885, 0.330078125], [3.4443408311987582, -2.1195943576607874, 0.3369140625], [2.914442241783547, -1.5896957682455763, 0.3369140625], [1.854645062953125, -1.0597971788303653, 0.357421875], [1.3247464735380277, -0.5298985894151542, 0.357421875], [0.7948478841228166, -5.684341886080802e-14, 0.376953125], [0.26494929470760553, 0.5298985894151542, 0.376953125], [-0.7948478841227029, 0.5298985894151542, 0.404296875], [-1.324746473537914, 1.0597971788303653, 0.404296875], [-1.854645062953125, 1.5896957682455763, 0.431640625], [-2.384543652368336, 2.1195943576606737, 0.431640625], [-2.9144422417834335, 2.1195943576606737, 0.4560546875], [-3.4443408311986445, 2.649492947075885, 0.4560546875], [-3.9742394206138556, 3.179391536491096, 0.4794921875], [-4.504138010029067, 3.709290125906307, 0.498046875], [-5.034036599444164, 3.709290125906307, 0.498046875], [-5.034036599444164, 4.239188715321404, 0.517578125], [-5.563935188859375, 4.769087304736615, 0.5322265625], [-5.034036599444164, 4.769087304736615, 0.1513671875]]}, {"pos x": 954.6543329844942, "pos y": 579.4294852584044, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[2.1195943576607874, -9.273225314765682, 0.3330078125], [1.5896957682455763, -8.213428135935374, 0.349609375], [1.0597971788303653, -7.6835295465201625, 0.375], [0.5298985894151542, -7.1536309571049514, 0.375], [5.684341886080802e-14, -6.623732367689854, 0.3994140625], [-0.5298985894151542, -6.093833778274643, 0.3994140625], [-1.0597971788303653, -5.563935188859432, 0.4189453125], [-1.5896957682455763, -5.034036599444221, 0.4189453125], [-2.1195943576606737, -5.034036599444221, 0.4384765625], [-2.649492947075885, -4.5041380100291235, 0.4384765625], [-3.179391536491096, -3.4443408311987014, 0.4501953125], [-3.709290125906307, -2.914442241783604, 0.4501953125], [-4.239188715321404, -2.384543652368393, 0.4619140625], [-4.769087304736615, -1.8546450629531819, 0.4619140625], [-5.298985894151826, -1.8546450629531819, 0.46875], [-5.8288844835670375, -1.3247464735379708, 0.46875], [-5.8288844835670375, -0.7948478841228734, 0.4765625], [-6.358783072982135, -0.7948478841228734, 0.4765625], [-6.888681662397346, -0.2649492947076624, 0.4892578125], [-6.888681662397346, 0.2649492947075487, 0.4892578125], [-7.418580251812557, 0.2649492947075487, 0.5009765625], [-6.888681662397346, 0.2649492947075487, 0.5341796875], [-6.358783072982135, 0.2649492947075487, 0.5419921875], [-5.298985894151826, 0.7948478841227598, 0.5419921875], [-4.239188715321404, 0.7948478841227598, 0.5498046875], [-2.649492947075885, 0.7948478841227598, 0.5498046875], [-1.5896957682455763, 0.2649492947075487, 0.5576171875], [-0.5298985894151542, 0.2649492947075487, 0.5576171875], [0.5298985894151542, 0.2649492947075487, 0.5625], [1.5896957682455763, 0.2649492947075487, 0.5625], [2.649492947075885, 0.2649492947075487, 0.568359375], [3.709290125906307, 0.2649492947075487, 0.568359375], [4.769087304736615, 0.7948478841227598, 0.572265625], [5.298985894151826, 0.7948478841227598, 0.572265625], [5.8288844835670375, 0.7948478841227598, 0.5771484375], [6.3587830729822485, 0.7948478841227598, 0.5771484375], [6.888681662397346, 1.3247464735378571, 0.5791015625], [7.418580251812557, 1.3247464735378571, 0.5810546875], [6.888681662397346, 1.3247464735378571, 0.5869140625], [6.888681662397346, 1.8546450629530682, 0.587890625], [6.888681662397346, 2.3845436523682793, 0.587890625], [6.3587830729822485, 2.3845436523682793, 0.58984375], [5.8288844835670375, 2.9144422417834903, 0.58984375], [5.298985894151826, 3.4443408311985877, 0.591796875], [4.769087304736615, 3.9742394206137988, 0.591796875], [4.239188715321518, 3.9742394206137988, 0.5947265625], [3.709290125906307, 4.50413801002901, 0.5947265625], [3.179391536491096, 5.034036599444221, 0.59765625], [2.649492947075885, 5.563935188859318, 0.59765625], [2.1195943576607874, 6.093833778274529, 0.6005859375], [2.1195943576607874, 6.62373236768974, 0.6005859375], [1.5896957682455763, 7.1536309571049514, 0.603515625], [1.0597971788303653, 7.1536309571049514, 0.603515625], [1.0597971788303653, 7.683529546520049, 0.607421875], [1.0597971788303653, 8.21342813593526, 0.607421875], [1.5896957682455763, 8.743326725350471, 0.6083984375], [2.1195943576607874, 9.273225314765682, 0.6103515625], [3.179391536491096, 9.273225314765682, 0.6103515625], [4.239188715321518, 9.273225314765682, 0.6103515625], [5.298985894151826, 9.273225314765682, 0.6103515625], [6.888681662397346, 9.273225314765682, 0.1669921875]]}, {"pos x": 980.6193638658381, "pos y": 588.9676598678775, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[12.187667556549172, -9.273225314765682, 0.3447265625], [11.657768967133961, -8.743326725350471, 0.365234375], [11.127870377718864, -8.213428135935374, 0.365234375], [10.068073198888442, -7.6835295465201625, 0.38671875], [9.53817460947323, -7.6835295465201625, 0.4326171875], [9.008276020058133, -7.1536309571049514, 0.4326171875], [7.948478841227711, -6.62373236768974, 0.478515625], [7.4185802518125, -6.093833778274643, 0.478515625], [6.358783072982192, -5.563935188859432, 0.5048828125], [5.29898589415177, -5.034036599444221, 0.5048828125], [4.239188715321461, -4.50413801002901, 0.5322265625], [3.70929012590625, -3.9742394206139124, 0.5322265625], [2.6494929470759416, -2.9144422417834903, 0.5478515625], [1.5896957682455195, -2.3845436523682793, 0.5478515625], [0.0, -1.3247464735379708, 0.564453125], [-1.0597971788303084, -0.7948478841227598, 0.564453125], [-2.6494929470759416, 0.2649492947075487, 0.576171875], [-3.70929012590625, 0.7948478841227598, 0.576171875], [-4.769087304736672, 1.8546450629531819, 0.5869140625], [-5.828884483566981, 2.3845436523682793, 0.5869140625], [-6.888681662397403, 2.9144422417834903, 0.5947265625], [-8.478377430642922, 3.9742394206139124, 0.5947265625], [-9.53817460947323, 4.50413801002901, 0.6015625], [-10.068073198888442, 5.034036599444221, 0.6015625], [-11.127870377718864, 5.563935188859432, 0.607421875], [-11.657768967133961, 6.093833778274529, 0.607421875], [-12.187667556549172, 7.1536309571049514, 0.61328125], [-12.187667556549172, 7.6835295465201625, 0.61328125], [-12.187667556549172, 8.21342813593526, 0.6181640625], [-11.657768967133961, 8.743326725350471, 0.6181640625], [-11.127870377718864, 8.743326725350471, 0.6220703125], [-10.068073198888442, 9.273225314765682, 0.6220703125], [-9.008276020058133, 9.273225314765682, 0.625], [-7.948478841227711, 9.273225314765682, 0.625], [-6.888681662397403, 8.743326725350471, 0.626953125], [-4.769087304736672, 8.743326725350471, 0.626953125], [-3.179391536491039, 8.743326725350471, 0.6279296875], [-1.0597971788303084, 8.743326725350471, 0.6279296875], [0.5298985894152111, 8.21342813593526, 0.6279296875], [2.1195943576607306, 7.6835295465201625, 0.6279296875], [3.70929012590625, 7.6835295465201625, 0.1708984375]]}, {"pos x": 984.5936032864518, "pos y": 587.6429133943398, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-5.563935188859375, -4.239188715321461, 0.3388671875], [-6.093833778274586, -4.239188715321461, 0.3388671875], [-5.563935188859375, -4.239188715321461, 0.3564453125], [-5.034036599444164, -4.239188715321461, 0.3564453125], [-4.504138010029067, -3.70929012590625, 0.376953125], [-3.9742394206138556, -3.70929012590625, 0.3974609375], [-3.4443408311986445, -3.70929012590625, 0.3974609375], [-2.9144422417834335, -3.179391536491039, 0.4130859375], [-2.384543652368336, -2.6494929470759416, 0.4130859375], [-1.324746473537914, -2.1195943576607306, 0.427734375], [-0.7948478841227029, -1.5896957682455195, 0.427734375], [-0.26494929470760553, -1.0597971788303084, 0.451171875], [0.26494929470760553, -1.0597971788303084, 0.451171875], [0.7948478841228166, -0.5298985894152111, 0.474609375], [1.324746473537914, 0.0, 0.474609375], [1.854645062953125, 0.5298985894152111, 0.4892578125], [2.384543652368336, 1.0597971788304221, 0.4892578125], [2.914442241783547, 1.5896957682455195, 0.50390625], [3.4443408311986445, 2.6494929470759416, 0.50390625], [3.9742394206138556, 3.1793915364911527, 0.515625], [4.504138010029067, 3.70929012590625, 0.515625], [5.563935188859375, 3.70929012590625, 0.5263671875], [5.563935188859375, 4.239188715321461, 0.5263671875], [6.093833778274586, 4.239188715321461, 0.1455078125]]}, {"pos x": 992.8070314223871, "pos y": 602.2151246032572, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[9.538174609473288, -5.563935188859375, 0.3330078125], [8.478377430642865, -5.563935188859375, 0.361328125], [7.418580251812557, -5.563935188859375, 0.361328125], [6.358783072982135, -5.563935188859375, 0.3857421875], [5.828884483566924, -5.563935188859375, 0.3857421875], [5.298985894151826, -5.563935188859375, 0.4091796875], [4.239188715321404, -5.034036599444278, 0.4091796875], [3.7092901259061932, -5.034036599444278, 0.4296875], [3.179391536491096, -5.034036599444278, 0.4296875], [2.1195943576606737, -4.504138010029067, 0.4501953125], [1.5896957682454627, -3.9742394206138556, 0.4501953125], [1.0597971788303653, -3.4443408311986445, 0.4609375], [0.5298985894151542, -3.4443408311986445, 0.4609375], [-5.684341886080802e-14, -2.914442241783547, 0.4716796875], [-5.684341886080802e-14, -2.384543652368336, 0.4716796875], [-0.5298985894152679, -1.854645062953125, 0.478515625], [-0.5298985894152679, -1.324746473537914, 0.478515625], [-1.0597971788303653, -0.7948478841228166, 0.4853515625], [-1.0597971788303653, -0.26494929470760553, 0.4853515625], [-1.0597971788303653, 0.26494929470760553, 0.4931640625], [-1.0597971788303653, 0.7948478841228166, 0.5009765625], [-1.0597971788303653, 1.324746473537914, 0.5087890625], [-1.0597971788303653, 1.854645062953125, 0.517578125], [-0.5298985894152679, 2.384543652368336, 0.517578125], [-0.5298985894152679, 2.914442241783547, 0.5244140625], [-0.5298985894152679, 3.4443408311986445, 0.5322265625], [-1.0597971788303653, 3.9742394206138556, 0.5390625], [-2.1195943576607874, 4.504138010029067, 0.5458984375], [-2.6494929470759985, 4.504138010029067, 0.5546875], [-2.6494929470759985, 5.034036599444278, 0.5546875], [-3.179391536491096, 5.034036599444278, 0.5625], [-4.239188715321518, 5.034036599444278, 0.5625], [-4.769087304736729, 5.034036599444278, 0.5732421875], [-5.298985894151826, 5.563935188859375, 0.5732421875], [-5.8288844835670375, 5.563935188859375, 0.583984375], [-6.88868166239746, 5.563935188859375, 0.583984375], [-7.418580251812557, 5.563935188859375, 0.5947265625], [-7.948478841227768, 5.034036599444278, 0.5947265625], [-9.008276020058076, 5.034036599444278, 0.6044921875], [-9.538174609473288, 5.034036599444278, 0.6044921875]]}, {"pos x": 796.2146547493546, "pos y": 536.2427502210671, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[8.478377430642865, -8.478377430642922, 0.35546875], [7.948478841227768, -7.4185802518125, 0.35546875], [6.888681662397346, -6.888681662397403, 0.3798828125], [6.888681662397346, -6.358783072982192, 0.3798828125], [6.358783072982135, -6.358783072982192, 0.404296875], [5.8288844835670375, -5.828884483566981, 0.404296875], [4.769087304736615, -5.29898589415177, 0.4384765625], [4.239188715321404, -4.769087304736672, 0.4384765625], [3.709290125906307, -4.769087304736672, 0.47265625], [2.649492947075885, -4.239188715321461, 0.47265625], [2.1195943576606737, -3.70929012590625, 0.4951171875], [1.0597971788303653, -3.179391536491039, 0.4951171875], [-5.684341886080802e-14, -2.6494929470759416, 0.517578125], [-1.0597971788303653, -2.6494929470759416, 0.517578125], [-2.1195943576607874, -1.5896957682455195, 0.53125], [-2.649492947075885, -1.0597971788303084, 0.53125], [-3.709290125906307, 0.0, 0.544921875], [-4.239188715321518, 0.5298985894152111, 0.544921875], [-5.298985894151826, 1.5896957682455195, 0.5537109375], [-5.8288844835670375, 2.1195943576607306, 0.5537109375], [-6.358783072982135, 2.6494929470759416, 0.5625], [-6.888681662397346, 3.70929012590625, 0.5625], [-7.418580251812557, 4.239188715321461, 0.5693359375], [-7.948478841227768, 4.769087304736672, 0.5693359375], [-7.948478841227768, 5.29898589415177, 0.5771484375], [-8.478377430642865, 5.828884483566981, 0.5771484375], [-8.478377430642865, 6.358783072982192, 0.5830078125], [-8.478377430642865, 6.888681662397403, 0.5830078125], [-7.948478841227768, 7.4185802518125, 0.5888671875], [-7.418580251812557, 7.4185802518125, 0.5888671875], [-6.888681662397346, 7.4185802518125, 0.59375], [-6.358783072982135, 7.948478841227711, 0.59375], [-5.8288844835670375, 7.948478841227711, 0.59765625], [-5.298985894151826, 7.948478841227711, 0.59765625], [-4.769087304736615, 7.948478841227711, 0.6015625], [-3.709290125906307, 7.948478841227711, 0.6015625], [-2.649492947075885, 7.948478841227711, 0.60546875], [-1.5896957682455763, 7.948478841227711, 0.60546875], [-5.684341886080802e-14, 7.948478841227711, 0.6064453125], [1.0597971788303653, 7.948478841227711, 0.6064453125], [2.1195943576606737, 8.478377430642922, 0.607421875], [2.649492947075885, 8.478377430642922, 0.607421875], [3.709290125906307, 8.478377430642922, 0.166015625]]}, {"pos x": 798.3342491070155, "pos y": 534.3881051581138, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-5.298985894151826, -2.384543652368336, 0.349609375], [-4.769087304736615, -2.384543652368336, 0.3505859375], [-4.769087304736615, -1.854645062953125, 0.3505859375], [-4.239188715321518, -1.854645062953125, 0.3642578125], [-3.709290125906307, -1.854645062953125, 0.3779296875], [-2.649492947075885, -1.324746473537914, 0.3779296875], [-1.5896957682455763, -1.324746473537914, 0.380859375], [-1.0597971788303653, -0.7948478841228166, 0.380859375], [-0.5298985894151542, -0.26494929470760553, 0.3828125], [0.5298985894151542, -0.26494929470760553, 0.3828125], [1.0597971788303653, 0.26494929470760553, 0.396484375], [2.1195943576606737, 0.26494929470760553, 0.396484375], [2.649492947075885, 0.7948478841228166, 0.41015625], [3.179391536491096, 0.7948478841228166, 0.41015625], [3.709290125906307, 1.324746473537914, 0.4208984375], [4.239188715321404, 1.854645062953125, 0.4208984375], [4.769087304736615, 1.854645062953125, 0.4326171875], [5.298985894151826, 2.384543652368336, 0.4326171875]]}, {"pos x": 811.0518152529801, "pos y": 548.6953670723237, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[1.5896957682454627, -2.384543652368336, 0.3115234375], [0.5298985894151542, -2.384543652368336, 0.3115234375], [-0.5298985894152679, -2.384543652368336, 0.3349609375], [-1.5896957682455763, -2.384543652368336, 0.3349609375], [-2.1195943576607874, -2.384543652368336, 0.359375], [-3.179391536491096, -2.384543652368336, 0.359375], [-3.709290125906307, -2.384543652368336, 0.400390625], [-4.239188715321518, -1.854645062953125, 0.400390625], [-4.769087304736615, -1.854645062953125, 0.44140625], [-5.298985894151826, -1.324746473537914, 0.44140625], [-5.8288844835670375, -0.7948478841228166, 0.4736328125], [-6.3587830729822485, -0.7948478841228166, 0.4736328125], [-6.888681662397346, -0.26494929470760553, 0.5068359375], [-7.418580251812557, 0.26494929470760553, 0.5068359375], [-7.418580251812557, 0.7948478841228166, 0.52734375], [-7.418580251812557, 1.324746473537914, 0.52734375], [-7.418580251812557, 1.854645062953125, 0.5478515625], [-7.418580251812557, 2.384543652368336, 0.5478515625], [-7.418580251812557, 2.914442241783547, 0.5576171875], [-6.888681662397346, 3.4443408311986445, 0.5576171875], [-6.3587830729822485, 3.4443408311986445, 0.5673828125], [-5.8288844835670375, 3.9742394206138556, 0.5673828125], [-5.298985894151826, 3.9742394206138556, 0.5732421875], [-4.769087304736615, 3.9742394206138556, 0.5732421875], [-3.709290125906307, 4.504138010029067, 0.5791015625], [-2.649492947075885, 4.504138010029067, 0.5791015625], [-1.5896957682455763, 4.504138010029067, 0.5830078125], [-0.5298985894152679, 4.504138010029067, 0.5830078125], [-5.684341886080802e-14, 3.9742394206138556, 0.587890625], [1.5896957682454627, 3.9742394206138556, 0.587890625], [2.1195943576606737, 3.9742394206138556, 0.591796875], [3.179391536491096, 3.4443408311986445, 0.591796875], [3.7092901259061932, 2.914442241783547, 0.595703125], [4.239188715321404, 2.384543652368336, 0.595703125], [5.298985894151826, 2.384543652368336, 0.6005859375], [5.828884483566924, 1.854645062953125, 0.6005859375], [6.358783072982135, 1.324746473537914, 0.6044921875], [6.888681662397346, 0.7948478841228166, 0.6044921875], [6.888681662397346, 0.26494929470760553, 0.609375], [7.418580251812557, -0.26494929470760553, 0.609375], [7.418580251812557, -0.7948478841228166, 0.61328125], [6.888681662397346, -1.324746473537914, 0.61328125], [6.888681662397346, -1.854645062953125, 0.61328125], [6.358783072982135, -1.854645062953125, 0.61328125], [5.828884483566924, -2.384543652368336, 0.61328125], [5.298985894151826, -2.914442241783547, 0.61328125], [4.769087304736615, -2.914442241783547, 0.6123046875], [4.239188715321404, -3.4443408311986445, 0.6123046875], [3.7092901259061932, -3.4443408311986445, 0.6123046875], [3.179391536491096, -3.4443408311986445, 0.6123046875], [2.1195943576606737, -3.9742394206138556, 0.609375], [1.5896957682454627, -3.9742394206138556, 0.609375], [0.5298985894151542, -4.504138010029067, 0.6064453125], [-0.5298985894152679, -4.504138010029067, 0.6064453125], [-1.5896957682455763, -4.504138010029067, 0.6015625], [-2.1195943576607874, -4.504138010029067, 0.6015625], [-3.179391536491096, -3.9742394206138556, 0.5966796875], [-3.709290125906307, -3.9742394206138556, 0.5966796875], [-4.769087304736615, -3.9742394206138556, 0.59375], [-5.298985894151826, -3.4443408311986445, 0.59375], [-5.8288844835670375, -2.914442241783547, 0.5908203125], [-5.298985894151826, -2.384543652368336, 0.587890625], [-5.298985894151826, -1.854645062953125, 0.5859375], [-4.769087304736615, -1.854645062953125, 0.5859375], [-3.709290125906307, -1.324746473537914, 0.58203125], [-3.179391536491096, -0.7948478841228166, 0.58203125], [-2.1195943576607874, -0.26494929470760553, 0.16015625]]}, {"pos x": 853.4437024061947, "pos y": 559.2933388606275, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-12.187667556549172, 5.034036599444164, 0.1962890625], [-12.717566145964383, 5.563935188859375, 0.27734375], [-12.187667556549172, 5.563935188859375, 0.404296875], [-12.187667556549172, 5.034036599444164, 0.404296875], [-12.187667556549172, 4.504138010029067, 0.4345703125], [-11.127870377718864, 3.9742394206138556, 0.4345703125], [-10.597971788303653, 2.9144422417834335, 0.4541015625], [-10.068073198888442, 2.384543652368336, 0.4541015625], [-9.538174609473344, 1.854645062953125, 0.4736328125], [-8.478377430642922, 1.324746473537914, 0.4736328125], [-7.948478841227711, 0.26494929470760553, 0.4873046875], [-7.418580251812614, -0.26494929470760553, 0.4873046875], [-6.358783072982192, -0.7948478841228166, 0.5009765625], [-5.298985894151883, -1.3247464735380277, 0.5009765625], [-4.769087304736672, -1.854645062953125, 0.5107421875], [-3.7092901259063638, -2.384543652368336, 0.5107421875], [-2.6494929470759416, -2.914442241783547, 0.5205078125], [-2.1195943576607306, -3.4443408311986445, 0.5205078125], [-1.0597971788304221, -3.9742394206138556, 0.5283203125], [0.0, -4.504138010029067, 0.5283203125], [1.0597971788303084, -4.504138010029067, 0.5361328125], [1.5896957682455195, -5.034036599444278, 0.5361328125], [2.649492947075828, -5.034036599444278, 0.544921875], [3.70929012590625, -5.034036599444278, 0.544921875], [4.7690873047365585, -5.034036599444278, 0.5537109375], [5.29898589415177, -5.034036599444278, 0.5537109375], [6.358783072982192, -5.034036599444278, 0.560546875], [6.888681662397289, -5.563935188859375, 0.560546875], [7.4185802518125, -5.034036599444278, 0.5673828125], [7.948478841227711, -5.034036599444278, 0.5673828125], [8.478377430642922, -4.504138010029067, 0.5751953125], [9.00827602005802, -4.504138010029067, 0.5751953125], [9.53817460947323, -4.504138010029067, 0.583984375], [10.068073198888442, -3.9742394206138556, 0.58984375], [10.597971788303653, -3.9742394206138556, 0.595703125], [11.12787037771875, -3.4443408311986445, 0.59765625], [11.657768967133961, -3.4443408311986445, 0.59765625], [12.187667556549172, -2.914442241783547, 0.599609375], [12.187667556549172, -2.384543652368336, 0.599609375], [12.717566145964383, -1.854645062953125, 0.1640625]]}, {"pos x": 851.8540066379489, "pos y": 559.02838956592, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-6.358783072982135, -3.179391536491039, 0.314453125], [-6.358783072982135, -2.6494929470759416, 0.3369140625], [-5.8288844835670375, -2.6494929470759416, 0.3369140625], [-5.298985894151826, -2.6494929470759416, 0.3603515625], [-4.769087304736615, -2.1195943576607306, 0.3603515625], [-4.239188715321404, -2.1195943576607306, 0.396484375], [-4.239188715321404, -1.5896957682455195, 0.396484375], [-3.709290125906307, -1.0597971788304221, 0.4326171875], [-3.179391536491096, -1.0597971788304221, 0.4326171875], [-2.1195943576607874, -1.0597971788304221, 0.4580078125], [-1.5896957682455763, -0.5298985894152111, 0.4580078125], [-1.0597971788303653, -0.5298985894152111, 0.484375], [-0.5298985894151542, 0.0, 0.484375], [-5.684341886080802e-14, 0.0, 0.5009765625], [0.5298985894151542, 0.5298985894152111, 0.517578125], [1.0597971788303653, 1.0597971788303084, 0.517578125], [2.1195943576606737, 1.0597971788303084, 0.5224609375], [2.649492947075885, 1.5896957682455195, 0.5224609375], [3.709290125906307, 1.5896957682455195, 0.5283203125], [4.769087304736615, 2.1195943576607306, 0.5283203125], [5.298985894151826, 2.6494929470759416, 0.53125], [5.8288844835670375, 2.6494929470759416, 0.53125], [6.358783072982135, 3.179391536491039, 0.1474609375]]}, {"pos x": 860.5973333632994, "pos y": 573.3356514801299, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[4.504138010029067, -3.179391536491039, 0.2568359375], [3.9742394206138556, -2.6494929470759416, 0.2568359375], [3.4443408311987582, -2.6494929470759416, 0.2861328125], [3.4443408311987582, -2.1195943576607306, 0.2861328125], [2.914442241783547, -2.1195943576607306, 0.31640625], [2.384543652368336, -1.5896957682455195, 0.361328125], [1.854645062953125, -1.5896957682455195, 0.40625], [1.3247464735380277, -1.0597971788303084, 0.40625], [0.7948478841228166, -0.5298985894152111, 0.4345703125], [0.26494929470760553, 0.0, 0.4345703125], [-0.26494929470760553, 0.5298985894152111, 0.4638671875], [-0.7948478841227029, 1.0597971788304221, 0.4638671875], [-1.854645062953125, 1.0597971788304221, 0.48046875], [-2.384543652368336, 1.5896957682455195, 0.48046875], [-2.9144422417834335, 2.1195943576607306, 0.498046875], [-3.4443408311986445, 2.1195943576607306, 0.498046875], [-3.9742394206138556, 2.6494929470759416, 0.51171875], [-4.504138010029067, 3.179391536491039, 0.51171875], [-3.9742394206138556, 3.179391536491039, 0.5498046875], [-2.9144422417834335, 3.179391536491039, 0.1513671875]]}, {"pos x": 874.9045952775093, "pos y": 566.4469698177322, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-0.26494929470760553, -1.0597971788303653, 0.240234375], [0.26494929470760553, -1.0597971788303653, 0.240234375], [0.26494929470760553, -1.5896957682455763, 0.4853515625], [0.26494929470760553, -1.0597971788303653, 0.556640625], [0.26494929470760553, -0.5298985894151542, 0.5703125], [0.26494929470760553, 0.5298985894151542, 0.5810546875], [0.26494929470760553, 1.0597971788303653, 0.5810546875], [0.26494929470760553, 1.5896957682455763, 0.1591796875]]}, {"pos x": 879.1437839928305, "pos y": 575.9851444272058, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[9.803123904180836, -7.948478841227711, 0.28125], [8.743326725350528, -7.418580251812614, 0.39453125], [8.213428135935317, -6.888681662397403, 0.421875], [7.683529546520219, -6.888681662397403, 0.421875], [7.153630957105008, -6.358783072982192, 0.4501953125], [6.623732367689797, -6.358783072982192, 0.4501953125], [5.563935188859489, -6.358783072982192, 0.466796875], [4.504138010029067, -5.828884483566981, 0.466796875], [3.9742394206138556, -5.828884483566981, 0.484375], [2.914442241783547, -5.298985894151883, 0.484375], [1.854645062953125, -4.769087304736672, 0.4951171875], [0.7948478841228166, -4.239188715321461, 0.4951171875], [-0.26494929470760553, -3.70929012590625, 0.505859375], [-0.7948478841227029, -3.1793915364911527, 0.505859375], [-1.854645062953125, -2.6494929470759416, 0.517578125], [-2.384543652368336, -1.5896957682455195, 0.517578125], [-3.4443408311986445, -1.0597971788304221, 0.529296875], [-4.504138010029067, -0.5298985894152111, 0.529296875], [-5.034036599444164, 0.0, 0.5400390625], [-6.093833778274586, 1.0597971788303084, 0.5400390625], [-7.153630957104895, 1.5896957682455195, 0.55078125], [-7.683529546520106, 2.1195943576607306, 0.55078125], [-8.213428135935317, 2.649492947075828, 0.5595703125], [-8.743326725350528, 2.649492947075828, 0.5595703125], [-9.273225314765625, 3.179391536491039, 0.568359375], [-9.273225314765625, 3.70929012590625, 0.568359375], [-9.273225314765625, 4.239188715321461, 0.5751953125], [-9.273225314765625, 4.7690873047365585, 0.5751953125], [-9.803123904180836, 4.7690873047365585, 0.5830078125], [-9.273225314765625, 5.29898589415177, 0.5888671875], [-8.743326725350528, 5.828884483566981, 0.59375], [-7.683529546520106, 5.828884483566981, 0.59375], [-7.153630957104895, 6.358783072982192, 0.59765625], [-6.093833778274586, 6.888681662397289, 0.59765625], [-5.563935188859375, 6.888681662397289, 0.6015625], [-4.504138010029067, 6.888681662397289, 0.6015625], [-3.4443408311986445, 6.888681662397289, 0.6044921875], [-2.384543652368336, 7.4185802518125, 0.6044921875], [-1.324746473537914, 7.948478841227711, 0.1650390625]]}, {"pos x": 894.5108430858711, "pos y": 588.4377612784624, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8546450629530682, -4.50413801002901, 0.294921875], [-1.3247464735379708, -3.9742394206137988, 0.3203125], [-0.7948478841227598, -3.9742394206137988, 0.3447265625], [-0.2649492947075487, -3.4443408311987014, 0.3447265625], [0.7948478841227598, -3.4443408311987014, 0.3896484375], [1.3247464735379708, -2.9144422417834903, 0.3896484375], [1.8546450629531819, -2.9144422417834903, 0.435546875], [2.384543652368393, -2.9144422417834903, 0.435546875], [2.9144422417834903, -2.3845436523682793, 0.46484375], [3.4443408311987014, -2.3845436523682793, 0.46484375], [3.9742394206139124, -2.3845436523682793, 0.4951171875], [4.5041380100291235, -2.3845436523682793, 0.4951171875], [5.034036599444221, -2.3845436523682793, 0.509765625], [5.563935188859432, -2.3845436523682793, 0.509765625], [6.093833778274643, -2.3845436523682793, 0.5244140625], [6.623732367689854, -2.3845436523682793, 0.5244140625], [7.1536309571049514, -2.3845436523682793, 0.5341796875], [7.6835295465201625, -2.3845436523682793, 0.5341796875], [7.6835295465201625, -2.9144422417834903, 0.544921875], [8.213428135935374, -2.9144422417834903, 0.544921875], [8.743326725350585, -2.9144422417834903, 0.55078125], [9.273225314765682, -3.4443408311987014, 0.5576171875], [9.273225314765682, -3.9742394206137988, 0.560546875], [9.273225314765682, -4.50413801002901, 0.5634765625], [9.273225314765682, -5.034036599444221, 0.564453125], [8.743326725350585, -5.034036599444221, 0.564453125], [8.213428135935374, -5.563935188859432, 0.56640625], [7.6835295465201625, -6.093833778274529, 0.56640625], [7.1536309571049514, -6.093833778274529, 0.5673828125], [7.1536309571049514, -6.62373236768974, 0.5673828125], [6.623732367689854, -6.62373236768974, 0.5693359375], [6.093833778274643, -7.1536309571049514, 0.5693359375], [5.034036599444221, -7.1536309571049514, 0.5693359375], [4.5041380100291235, -7.6835295465201625, 0.5693359375], [3.9742394206139124, -7.6835295465201625, 0.5703125], [3.4443408311987014, -7.6835295465201625, 0.5703125], [2.9144422417834903, -7.6835295465201625, 0.5703125], [1.8546450629531819, -7.6835295465201625, 0.5703125], [0.7948478841227598, -7.6835295465201625, 0.5712890625], [-0.2649492947075487, -7.1536309571049514, 0.5712890625], [-0.7948478841227598, -7.1536309571049514, 0.572265625], [-1.8546450629530682, -6.62373236768974, 0.572265625], [-2.9144422417834903, -6.093833778274529, 0.5732421875], [-3.4443408311987014, -6.093833778274529, 0.5732421875], [-4.50413801002901, -5.563935188859432, 0.57421875], [-5.034036599444221, -5.034036599444221, 0.57421875], [-5.563935188859432, -4.50413801002901, 0.576171875], [-6.093833778274529, -3.9742394206137988, 0.576171875], [-6.62373236768974, -2.9144422417834903, 0.5771484375], [-7.683529546520049, -2.3845436523682793, 0.5771484375], [-8.21342813593526, -1.8546450629530682, 0.5791015625], [-8.21342813593526, -1.3247464735379708, 0.5791015625], [-8.743326725350471, -0.2649492947075487, 0.5810546875], [-9.273225314765682, 0.2649492947076624, 0.5810546875], [-9.273225314765682, 0.7948478841227598, 0.5830078125], [-9.273225314765682, 1.3247464735379708, 0.5830078125], [-9.273225314765682, 1.8546450629531819, 0.5869140625], [-9.273225314765682, 2.384543652368393, 0.5869140625], [-8.743326725350471, 2.9144422417834903, 0.5908203125], [-8.743326725350471, 3.4443408311987014, 0.5908203125], [-8.21342813593526, 3.4443408311987014, 0.5986328125], [-7.683529546520049, 3.9742394206139124, 0.5986328125], [-7.1536309571049514, 4.5041380100291235, 0.607421875], [-7.1536309571049514, 5.034036599444221, 0.607421875], [-6.093833778274529, 5.034036599444221, 0.6162109375], [-5.563935188859432, 5.563935188859432, 0.6162109375], [-5.034036599444221, 6.093833778274643, 0.6259765625], [-3.9742394206137988, 6.093833778274643, 0.6259765625], [-2.9144422417834903, 6.093833778274643, 0.6318359375], [-2.3845436523682793, 6.62373236768974, 0.6318359375], [-1.3247464735379708, 6.62373236768974, 0.638671875], [0.2649492947076624, 6.62373236768974, 0.638671875], [1.3247464735379708, 6.62373236768974, 0.6435546875], [1.8546450629531819, 7.1536309571049514, 0.6435546875], [2.9144422417834903, 7.6835295465201625, 0.1748046875]]}, {"pos x": 880.9984290557838, "pos y": 589.232609162585, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 889.4768064864268, "pos y": 561.9428318077034, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-103.86012352537563, -53.78470682564091, 0.08984375], [-102.80032634654532, -53.25480823622581, 0.1083984375], [-102.27042775713011, -52.7249096468106, 0.1259765625], [-101.7405291677149, -52.7249096468106, 0.1552734375], [-101.2106305782998, -52.7249096468106, 0.1552734375], [-101.2106305782998, -52.19501105739539, 0.1845703125], [-100.68073198888459, -52.19501105739539, 0.1845703125], [-100.15083339946938, -52.19501105739539, 0.21484375], [-100.15083339946938, -51.66511246798018, 0.21484375], [-99.62093481005417, -51.66511246798018, 0.244140625], [-99.09103622063907, -51.66511246798018, 0.244140625], [-98.56113763122386, -51.66511246798018, 0.267578125], [-98.03123904180865, -51.13521387856508, 0.267578125], [-97.50134045239355, -51.13521387856508, 0.291015625], [-96.97144186297834, -51.13521387856508, 0.291015625], [-96.44154327356313, -50.60531528914987, 0.302734375], [-95.38174609473282, -50.60531528914987, 0.302734375], [-94.85184750531761, -50.60531528914987, 0.3154296875], [-94.3219489159024, -50.07541669973466, 0.3154296875], [-93.79205032648719, -50.07541669973466, 0.3251953125], [-93.26215173707209, -49.54551811031945, 0.3251953125], [-92.73225314765688, -49.54551811031945, 0.3359375], [-92.20235455824167, -49.01561952090435, 0.3359375], [-91.14255737941136, -48.48572093148914, 0.345703125], [-90.61265878999615, -48.48572093148914, 0.345703125], [-90.08276020058094, -48.48572093148914, 0.3564453125], [-89.55286161116572, -47.95582234207393, 0.3564453125], [-89.02296302175063, -47.95582234207393, 0.3681640625], [-88.49306443233542, -47.42592375265872, 0.3681640625], [-87.433267253505, -46.89602516324362, 0.37890625], [-86.9033686640899, -46.36612657382841, 0.3896484375], [-86.37347007467469, -45.8362279844132, 0.3896484375], [-85.84357148525947, -45.8362279844132, 0.4013671875], [-85.31367289584426, -45.30632939499799, 0.4013671875], [-84.25387571701395, -44.77643080558289, 0.4111328125], [-83.72397712759874, -44.24653221616768, 0.4111328125], [-83.19407853818353, -44.24653221616768, 0.421875], [-82.13428135935322, -43.71663362675247, 0.421875], [-81.60438276993801, -43.71663362675247, 0.43359375], [-81.0744841805228, -43.18673503733737, 0.43359375], [-80.5445855911077, -43.18673503733737, 0.4462890625], [-79.48478841227728, -42.65683644792216, 0.4462890625], [-78.95488982286219, -42.65683644792216, 0.4580078125], [-78.42499123344697, -42.12693785850695, 0.4580078125], [-77.89509264403176, -41.59703926909174, 0.4697265625], [-77.36519405461655, -41.59703926909174, 0.4697265625], [-76.30539687578624, -41.06714067967664, 0.4794921875], [-75.77549828637103, -41.06714067967664, 0.4794921875], [-75.24559969695582, -40.53724209026143, 0.4892578125], [-75.24559969695582, -40.00734350084622, 0.4892578125], [-74.71570110754072, -40.00734350084622, 0.498046875], [-73.6559039287103, -39.47744491143101, 0.498046875], [-73.12600533929509, -38.94754632201591, 0.5068359375], [-72.59610674988, -38.4176477326007, 0.5068359375], [-71.53630957104957, -38.4176477326007, 0.513671875], [-71.00641098163436, -37.88774914318549, 0.513671875], [-69.94661380280405, -37.35785055377028, 0.5205078125], [-68.88681662397363, -36.82795196435518, 0.5205078125], [-68.35691803455853, -35.76815478552476, 0.525390625], [-67.82701944514332, -35.76815478552476, 0.525390625], [-66.7672222663129, -35.238256196109546, 0.53125], [-66.2373236768978, -34.70835760669445, 0.53125], [-65.17752649806738, -34.17845901727924, 0.537109375], [-64.64762790865217, -33.64856042786403, 0.537109375], [-64.11772931923707, -33.118661838448816, 0.54296875], [-63.58783072982186, -32.58876324903372, 0.54296875], [-62.52803355099144, -32.05886465961851, 0.548828125], [-61.99813496157634, -31.528966070203296, 0.548828125], [-60.93833778274592, -31.528966070203296, 0.5546875], [-60.40843919333082, -30.999067480788085, 0.5546875], [-59.3486420145004, -30.999067480788085, 0.560546875], [-58.81874342508519, -30.469168891372988, 0.560546875], [-57.75894624625488, -30.469168891372988, 0.5673828125], [-56.69914906742446, -29.939270301957777, 0.5673828125], [-55.63935188859415, -29.409371712542566, 0.572265625], [-54.57955470976373, -28.879473123127354, 0.572265625], [-54.04965612034863, -28.879473123127354, 0.578125], [-52.98985894151821, -28.349574533712257, 0.578125], [-51.9300617626879, -27.819675944297046, 0.5830078125], [-50.87026458385748, -27.819675944297046, 0.5830078125], [-50.340365994442266, -27.289777354881835, 0.587890625], [-49.28056881561196, -26.759878765466624, 0.587890625], [-48.220771636781535, -26.759878765466624, 0.591796875], [-47.16097445795123, -26.229980176051527, 0.591796875], [-46.101177279120805, -25.700081586636315, 0.5966796875], [-45.041380100290496, -25.170182997221104, 0.5966796875], [-43.981582921460074, -24.640284407806007, 0.599609375], [-42.921785742629766, -24.110385818390796, 0.599609375], [-41.86198856379934, -23.580487228975585, 0.603515625], [-40.802191384969035, -23.050588639560374, 0.603515625], [-39.74239420613873, -22.520690050145276, 0.6064453125], [-38.682597027308304, -21.990791460730065, 0.6064453125], [-37.622799848477996, -21.460892871314854, 0.6103515625], [-37.092901259062785, -20.930994281899643, 0.6103515625], [-36.03310408023236, -20.401095692484546, 0.61328125], [-34.973306901402054, -19.871197103069335, 0.61328125], [-33.91350972257163, -19.341298513654124, 0.6162109375], [-32.853712543741324, -18.811399924238913, 0.6162109375], [-31.7939153649109, -18.811399924238913, 0.619140625], [-30.734118186080593, -18.281501334823815, 0.619140625], [-29.67432100725017, -17.751602745408604, 0.6220703125], [-28.614523828419863, -17.221704155993393, 0.6220703125], [-27.55472664958944, -16.691805566578182, 0.6240234375], [-26.494929470759132, -16.161906977163085, 0.6240234375], [-25.43513229192871, -16.161906977163085, 0.626953125], [-24.3753351130984, -15.632008387747874, 0.626953125], [-23.31553793426798, -15.102109798332663, 0.62890625], [-22.25574075543767, -14.572211208917452, 0.62890625], [-21.195943576607363, -14.042312619502354, 0.630859375], [-20.13614639777694, -13.512414030087143, 0.630859375], [-19.076349218946632, -12.452616851256721, 0.6328125], [-18.54645062953142, -11.922718261841624, 0.6328125], [-17.486653450701, -11.392819672426413, 0.6337890625], [-16.42685627187069, -10.33302249359599, 0.6337890625], [-15.367059093040268, -9.803123904180893, 0.6357421875], [-14.83716050362517, -9.273225314765682, 0.6357421875], [-13.777363324794749, -8.21342813593526, 0.6376953125], [-12.71756614596444, -8.21342813593526, 0.6376953125], [-12.18766755654923, -7.6835295465201625, 0.638671875], [-11.127870377718807, -7.1536309571049514, 0.638671875], [-10.068073198888499, -6.62373236768974, 0.6396484375], [-9.008276020058076, -6.093833778274529, 0.6396484375], [-7.948478841227768, -5.563935188859432, 0.640625], [-6.888681662397346, -5.034036599444221, 0.640625], [-5.8288844835670375, -4.50413801002901, 0.642578125], [-4.769087304736615, -4.50413801002901, 0.642578125], [-3.709290125906307, -3.9742394206139124, 0.6435546875], [-2.649492947075885, -3.4443408311987014, 0.6435546875], [-2.1195943576607874, -2.9144422417834903, 0.64453125], [-1.0597971788303653, -2.3845436523682793, 0.64453125], [-5.684341886080802e-14, -1.8546450629531819, 0.6455078125], [1.0597971788303653, -1.3247464735379708, 0.6455078125], [2.1195943576606737, -0.2649492947075487, 0.6474609375], [3.179391536491096, 0.2649492947075487, 0.6474609375], [4.239188715321404, 1.3247464735379708, 0.6484375], [5.828884483566924, 1.8546450629531819, 0.6484375], [6.358783072982135, 2.3845436523682793, 0.6494140625], [7.418580251812557, 3.4443408311987014, 0.6494140625], [8.478377430642865, 3.9742394206139124, 0.6513671875], [9.538174609473288, 4.50413801002901, 0.6513671875], [10.597971788303596, 5.034036599444221, 0.65234375], [11.657768967134018, 5.563935188859432, 0.65234375], [12.717566145964327, 6.093833778274643, 0.654296875], [13.777363324794749, 6.62373236768974, 0.654296875], [14.837160503625057, 6.62373236768974, 0.6552734375], [16.426856271870577, 7.1536309571049514, 0.6552734375], [17.486653450701, 7.6835295465201625, 0.65625], [18.546450629531307, 8.213428135935374, 0.65625], [19.60624780836173, 8.743326725350471, 0.658203125], [20.666044987192038, 9.273225314765682, 0.658203125], [21.72584216602246, 9.803123904180893, 0.6591796875], [22.78563934485277, 10.333022493596104, 0.6591796875], [23.84543652368319, 11.392819672426413, 0.66015625], [24.9052337025135, 11.922718261841624, 0.66015625], [25.96503088134392, 12.982515440671932, 0.662109375], [27.02482806017423, 13.512414030087143, 0.662109375], [28.08462523900465, 14.572211208917452, 0.6630859375], [29.67432100725017, 15.102109798332663, 0.6630859375], [30.73411818608048, 15.632008387747874, 0.6640625], [31.7939153649109, 16.161906977163085, 0.6640625], [32.85371254374121, 17.221704155993393, 0.6650390625], [33.91350972257163, 17.221704155993393, 0.6650390625], [34.97330690140194, 17.751602745408604, 0.666015625], [36.56300266964746, 18.281501334823815, 0.666015625], [37.62279984847788, 18.811399924238913, 0.6669921875], [39.2124956167234, 19.341298513654124, 0.6669921875], [40.80219138496892, 19.341298513654124, 0.66796875], [41.86198856379934, 20.401095692484546, 0.66796875], [42.92178574262965, 20.930994281899643, 0.6689453125], [44.511481510875285, 21.460892871314854, 0.6689453125], [45.57127868970559, 21.990791460730065, 0.6689453125], [47.16097445795111, 22.520690050145276, 0.6689453125], [48.220771636781535, 23.580487228975585, 0.669921875], [49.810467405027055, 24.640284407806007, 0.669921875], [51.400163173272574, 25.700081586636315, 0.669921875], [52.459960352102996, 26.229980176051527, 0.669921875], [54.049656120348516, 26.759878765466738, 0.6708984375], [55.639351888594035, 27.819675944297046, 0.6708984375], [57.229047656839555, 28.349574533712257, 0.6708984375], [58.28884483566998, 29.409371712542566, 0.6708984375], [59.348642014500285, 30.469168891372988, 0.6708984375], [60.93833778274592, 30.469168891372988, 0.6708984375], [62.52803355099144, 30.9990674807882, 0.6708984375], [64.11772931923696, 32.05886465961851, 0.6708984375], [65.70742508748248, 32.58876324903372, 0.6708984375], [67.29712085572811, 33.118661838448816, 0.6708984375], [68.88681662397363, 33.64856042786403, 0.6708984375], [70.47651239221915, 34.70835760669445, 0.6708984375], [72.06620816046467, 35.76815478552476, 0.6708984375], [73.12600533929509, 36.29805337493997, 0.6708984375], [74.71570110754061, 37.35785055377028, 0.6708984375], [76.30539687578613, 38.4176477326007, 0.6708984375], [77.89509264403165, 39.47744491143101, 0.671875], [79.48478841227728, 40.00734350084622, 0.671875], [81.0744841805228, 40.53724209026143, 0.671875], [82.66417994876832, 41.59703926909174, 0.671875], [84.25387571701384, 42.12693785850695, 0.671875], [85.84357148525947, 42.65683644792216, 0.671875], [87.433267253505, 43.18673503733737, 0.671875], [89.02296302175051, 43.71663362675247, 0.671875], [90.61265878999603, 44.24653221616768, 0.671875], [91.67245596882645, 44.77643080558289, 0.671875], [93.26215173707197, 45.3063293949981, 0.671875], [94.3219489159024, 45.8362279844132, 0.671875], [95.91164468414792, 46.89602516324362, 0.6708984375], [96.44154327356301, 47.42592375265883, 0.6708984375], [97.50134045239344, 47.95582234207393, 0.66796875], [98.56113763122374, 48.48572093148914, 0.66796875], [99.62093481005417, 49.01561952090435, 0.6650390625], [100.68073198888447, 50.07541669973466, 0.6650390625], [101.21063057829969, 50.60531528914987, 0.6552734375], [101.7405291677149, 50.60531528914987, 0.6552734375], [102.27042775713011, 51.13521387856508, 0.646484375], [103.33022493596042, 51.66511246798029, 0.646484375], [103.86012352537563, 52.7249096468106, 0.6318359375], [103.86012352537563, 53.25480823622581, 0.6318359375], [103.86012352537563, 53.78470682564091, 0.6171875]]}, {"pos x": 838.3415926078617, "pos y": 578.8995866689893, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-62.26308425628389, -31.528966070203296, 0.30078125], [-61.203287077453524, -30.9990674807882, 0.30078125], [-60.67338848803831, -30.9990674807882, 0.3056640625], [-60.14348989862316, -30.469168891372988, 0.3056640625], [-59.61359130920795, -29.939270301957777, 0.3115234375], [-59.08369271979274, -29.939270301957777, 0.3115234375], [-58.55379413037764, -29.409371712542566, 0.3232421875], [-58.02389554096243, -28.879473123127468, 0.3232421875], [-57.49399695154722, -28.349574533712257, 0.3349609375], [-56.43419977271691, -27.819675944297046, 0.3349609375], [-55.9043011833017, -27.289777354881835, 0.3447265625], [-55.37440259388649, -26.759878765466738, 0.3447265625], [-54.31460541505618, -26.759878765466738, 0.3544921875], [-53.78470682564097, -26.229980176051527, 0.3544921875], [-52.724909646810545, -25.700081586636315, 0.3583984375], [-52.19501105739545, -25.700081586636315, 0.3583984375], [-51.135213878565025, -25.170182997221104, 0.3623046875], [-50.605315289149814, -24.640284407806007, 0.3623046875], [-50.07541669973472, -24.110385818390796, 0.3642578125], [-49.015619520904295, -24.110385818390796, 0.3642578125], [-48.485720931489084, -23.580487228975585, 0.3671875], [-47.955822342073986, -23.580487228975585, 0.3671875], [-46.896025163243564, -23.050588639560374, 0.3681640625], [-45.836227984413256, -23.050588639560374, 0.3681640625], [-44.776430805582834, -22.520690050145276, 0.3701171875], [-43.716633626752525, -22.520690050145276, 0.3701171875], [-42.6568364479221, -21.990791460730065, 0.3740234375], [-41.597039269091795, -21.460892871314854, 0.3740234375], [-40.53724209026137, -20.930994281899757, 0.3779296875], [-39.477444911431064, -20.401095692484546, 0.3779296875], [-38.41764773260064, -19.871197103069335, 0.3798828125], [-37.887749143185545, -19.341298513654124, 0.3798828125], [-36.82795196435512, -18.811399924239026, 0.3828125], [-35.768154785524814, -18.281501334823815, 0.3828125], [-34.70835760669439, -17.221704155993393, 0.38671875], [-33.64856042786408, -16.691805566578296, 0.38671875], [-32.05886465961845, -15.632008387747874, 0.390625], [-30.999067480788142, -14.572211208917565, 0.390625], [-29.93927030195772, -14.042312619502354, 0.3955078125], [-28.87947312312741, -12.982515440671932, 0.3955078125], [-27.819675944297103, -12.452616851256835, 0.4013671875], [-26.22998017605147, -11.922718261841624, 0.4013671875], [-25.17018299722116, -11.392819672426413, 0.4072265625], [-24.11038581839074, -10.862921083011202, 0.4072265625], [-23.05058863956043, -9.803123904180893, 0.4140625], [-21.99079146073001, -9.273225314765682, 0.4140625], [-20.40109569248449, -8.743326725350471, 0.421875], [-19.34129851365418, -8.213428135935374, 0.421875], [-17.751602745408547, -7.6835295465201625, 0.4296875], [-16.69180556657824, -6.62373236768974, 0.4296875], [-15.10210979833272, -6.093833778274643, 0.4365234375], [-14.042312619502297, -5.034036599444221, 0.4365234375], [-12.452616851256778, -4.50413801002901, 0.443359375], [-11.392819672426356, -3.4443408311987014, 0.443359375], [-9.803123904180836, -2.9144422417834903, 0.44921875], [-8.213428135935317, -1.8546450629531819, 0.44921875], [-6.623732367689797, -1.3247464735379708, 0.455078125], [-5.034036599444278, -0.7948478841227598, 0.455078125], [-3.4443408311986445, 0.2649492947075487, 0.4609375], [-2.384543652368336, 0.7948478841227598, 0.4609375], [-0.7948478841228166, 1.3247464735379708, 0.466796875], [0.26494929470760553, 1.8546450629530682, 0.466796875], [1.854645062953125, 2.3845436523682793, 0.4736328125], [3.4443408311986445, 2.9144422417834903, 0.4736328125], [5.034036599444278, 3.9742394206137988, 0.4794921875], [6.623732367689797, 4.50413801002901, 0.4794921875], [8.213428135935317, 5.034036599444221, 0.48828125], [9.803123904180836, 6.093833778274529, 0.48828125], [11.392819672426356, 7.1536309571049514, 0.49609375], [12.982515440671989, 7.6835295465201625, 0.49609375], [14.572211208917508, 8.743326725350471, 0.5048828125], [16.69180556657824, 9.803123904180893, 0.5048828125], [18.28150133482376, 10.33302249359599, 0.5126953125], [19.871197103069278, 11.392819672426413, 0.5126953125], [21.99079146073001, 11.922718261841624, 0.521484375], [23.58048722897564, 12.982515440671932, 0.521484375], [25.17018299722116, 13.512414030087143, 0.53125], [27.289777354881892, 14.042312619502354, 0.53125], [28.87947312312741, 14.572211208917452, 0.5400390625], [30.999067480788142, 15.102109798332663, 0.5400390625], [32.58876324903366, 15.632008387747874, 0.5498046875], [34.17845901727918, 16.691805566578182, 0.5498046875], [36.29805337493991, 17.221704155993393, 0.55859375], [37.887749143185545, 18.2815013348237, 0.55859375], [39.477444911431064, 19.341298513654124, 0.5673828125], [41.597039269091795, 20.401095692484432, 0.5673828125], [43.716633626752525, 21.460892871314854, 0.57421875], [45.306329394998045, 21.990791460730065, 0.57421875], [46.896025163243564, 23.050588639560374, 0.58203125], [47.955822342073986, 23.580487228975585, 0.58203125], [49.545518110319506, 24.640284407805893, 0.5888671875], [51.135213878565025, 25.170182997221104, 0.5888671875], [52.724909646810545, 25.700081586636315, 0.5947265625], [54.31460541505618, 26.229980176051527, 0.5947265625], [55.9043011833017, 26.759878765466624, 0.599609375], [56.964098362132006, 27.819675944297046, 0.599609375], [58.02389554096243, 28.879473123127354, 0.603515625], [59.08369271979274, 29.409371712542566, 0.603515625], [60.14348989862316, 30.469168891372988, 0.60546875], [61.20328707745347, 30.999067480788085, 0.60546875], [62.26308425628389, 31.528966070203296, 0.166015625]]}, {"pos x": 1624.5778848083444, "pos y": -70.90660573538591, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 645.4761969734175, "pos y": -144.95631321869962, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 1007.5239113291448, "pos y": -131.56023076547638, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 997.4940613379761, "pos y": -111.50053078313897, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 169.8595417434338, "pos y": 350.0711747093321, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, -2.50746249779219, 0.21875], [-5.014924995584352, -1.8805968733441176, 0.2509765625], [-4.3880593711363645, -1.2537312488960737, 0.2509765625], [-3.7611937466882637, -1.2537312488960737, 0.283203125], [-3.7611937466882637, -0.6268656244480297, 0.3232421875], [-3.1343281222402766, 1.4210854715202004e-14, 0.3232421875], [-2.507462497792176, 0.6268656244480582, 0.3642578125], [-1.8805968733441887, 0.6268656244480582, 0.3642578125], [-1.8805968733441887, 1.253731248896102, 0.396484375], [-1.253731248896088, 2.50746249779219, 0.396484375], [-0.6268656244481008, 3.134328122240234, 0.4287109375], [-0.6268656244481008, 3.761193746688278, 0.4287109375], [0.0, 4.388059371136379, 0.451171875], [0.6268656244479871, 5.014924995584423, 0.451171875], [1.253731248896088, 5.641790620032467, 0.4736328125], [1.8805968733441887, 6.2686562444805105, 0.4736328125], [2.507462497792176, 6.8955218689285545, 0.484375], [3.1343281222402766, 8.149253117824642, 0.484375], [3.1343281222402766, 8.776118742272686, 0.49609375], [3.7611937466882637, 10.029849991168774, 0.49609375], [4.3880593711363645, 10.656715615616818, 0.5068359375], [4.3880593711363645, 11.283581240064862, 0.5068359375], [5.014924995584352, 11.283581240064862, 0.517578125], [5.014924995584352, 11.910446864512906, 0.52734375], [5.641790620032452, 11.910446864512906, 0.537109375], [5.014924995584352, 11.283581240064862, 0.556640625], [4.3880593711363645, 10.029849991168774, 0.556640625], [4.3880593711363645, 8.149253117824642, 0.564453125], [3.7611937466882637, 6.8955218689285545, 0.564453125], [3.1343281222402766, 5.641790620032467, 0.572265625], [2.507462497792176, 4.388059371136379, 0.572265625], [1.8805968733441887, 2.50746249779219, 0.5791015625], [1.253731248896088, 1.253731248896102, 0.5791015625], [1.253731248896088, 0.6268656244480582, 0.5869140625], [0.6268656244479871, -0.6268656244480297, 0.5869140625], [0.6268656244479871, -1.8805968733441176, 0.59375], [0.0, -2.50746249779219, 0.59375], [0.0, -3.761193746688278, 0.6005859375], [0.0, -4.388059371136322, 0.6005859375], [-0.6268656244481008, -5.014924995584366, 0.6064453125], [0.0, -5.64179062003241, 0.6064453125], [0.0, -6.268656244480482, 0.6123046875], [0.0, -7.52238749337657, 0.6123046875], [0.0, -8.149253117824614, 0.6162109375], [0.0, -8.776118742272658, 0.62109375], [0.6268656244479871, -9.402984366720702, 0.62109375], [0.6268656244479871, -10.029849991168746, 0.623046875], [1.253731248896088, -10.656715615616818, 0.625], [1.8805968733441887, -11.283581240064862, 0.625], [1.8805968733441887, -11.910446864512906, 0.1708984375]]}, {"pos x": 184.27745110573875, "pos y": 334.7129669103549, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.134328122240163, -3.4477609344642843, 0.2216796875], [-3.134328122240163, -2.820895310016212, 0.287109375], [-3.7611937466882637, -2.194029685568168, 0.287109375], [-4.388059371136251, -1.567164061120124, 0.3154296875], [-5.014924995584352, -0.9402984366720801, 0.3154296875], [-5.641790620032452, -0.3134328122240362, 0.3447265625], [-6.2686562444804395, 0.31343281222400776, 0.353515625], [-6.2686562444804395, 0.9402984366720517, 0.353515625], [-6.2686562444804395, 1.567164061120124, 0.361328125], [-6.89552186892854, 2.194029685568168, 0.3740234375], [-6.89552186892854, 3.447760934464256, 0.3740234375], [-6.89552186892854, 4.0746265589123, 0.38671875], [-6.89552186892854, 4.701492183360344, 0.3994140625], [-6.89552186892854, 5.328357807808416, 0.3994140625], [-6.89552186892854, 6.582089056704504, 0.412109375], [-6.2686562444804395, 6.582089056704504, 0.412109375], [-6.2686562444804395, 7.208954681152548, 0.423828125], [-5.641790620032452, 8.462685930048636, 0.423828125], [-5.641790620032452, 9.08955155449668, 0.435546875], [-5.641790620032452, 9.716417178944752, 0.435546875], [-5.014924995584352, 10.343282803392796, 0.44921875], [-5.014924995584352, 10.97014842784084, 0.44921875], [-4.388059371136251, 10.97014842784084, 0.462890625], [-3.7611937466882637, 10.97014842784084, 0.4716796875], [-3.134328122240163, 10.97014842784084, 0.4814453125], [-2.507462497792176, 10.97014842784084, 0.4921875], [-1.880596873344075, 10.343282803392796, 0.5029296875], [-1.880596873344075, 9.716417178944752, 0.5029296875], [-1.253731248896088, 9.08955155449668, 0.5126953125], [-0.6268656244479871, 8.462685930048636, 0.5126953125], [-0.6268656244479871, 7.835820305600592, 0.5234375], [-0.6268656244479871, 6.582089056704504, 0.5234375], [-0.6268656244479871, 5.328357807808416, 0.533203125], [-0.6268656244479871, 4.701492183360344, 0.533203125], [0.0, 3.447760934464256, 0.5439453125], [0.0, 2.820895310016212, 0.5439453125], [0.0, 1.567164061120124, 0.556640625], [0.0, 0.31343281222400776, 0.556640625], [-0.6268656244479871, -0.9402984366720801, 0.5703125], [-0.6268656244479871, -2.194029685568168, 0.5703125], [-0.6268656244479871, -3.4477609344642843, 0.580078125], [-0.6268656244479871, -4.701492183360372, 0.580078125], [-1.253731248896088, -5.95522343225646, 0.5888671875], [-1.253731248896088, -7.208954681152548, 0.5888671875], [-1.880596873344075, -7.83582030560062, 0.5986328125], [-1.880596873344075, -8.462685930048664, 0.5986328125], [-1.880596873344075, -9.089551554496708, 0.6083984375], [-1.880596873344075, -10.343282803392796, 0.6083984375], [-2.507462497792176, -10.97014842784084, 0.6162109375], [-1.880596873344075, -10.343282803392796, 0.640625], [-1.880596873344075, -9.716417178944752, 0.640625], [-1.880596873344075, -9.089551554496708, 0.6455078125], [-1.880596873344075, -8.462685930048664, 0.6455078125], [-1.253731248896088, -7.83582030560062, 0.6484375], [-0.6268656244479871, -6.582089056704504, 0.6484375], [-0.6268656244479871, -5.328357807808416, 0.6513671875], [0.0, -4.701492183360372, 0.6513671875], [0.6268656244481008, -3.4477609344642843, 0.654296875], [0.6268656244481008, -2.820895310016212, 0.654296875], [1.253731248896088, -2.194029685568168, 0.6572265625], [1.8805968733441887, -1.567164061120124, 0.6572265625], [2.507462497792176, -0.9402984366720801, 0.6591796875], [3.1343281222402766, -0.3134328122240362, 0.6591796875], [3.7611937466883774, 0.31343281222400776, 0.6611328125], [4.3880593711363645, 0.31343281222400776, 0.6611328125], [5.014924995584465, 0.9402984366720517, 0.662109375], [5.641790620032452, 0.9402984366720517, 0.662109375], [5.641790620032452, 0.31343281222400776, 0.6630859375], [6.268656244480553, 0.31343281222400776, 0.6630859375], [6.89552186892854, -0.9402984366720801, 0.6640625], [6.89552186892854, -1.567164061120124, 0.6640625], [6.89552186892854, -2.194029685568168, 0.6640625], [6.89552186892854, -3.4477609344642843, 0.1806640625]]}, {"pos x": 1065.1955487783655, "pos y": -157.26172136784646, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[0.0, 0.0, 0.4560546875]]}, {"pos x": 1063.9418175294693, "pos y": -159.14231824119054, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 191.48640578689134, "pos y": 322.48908723361797, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.4477609344642133, -4.388059371136336, 0.3330078125], [-2.820895310016226, -3.761193746688292, 0.4443359375], [-2.820895310016226, -3.1343281222402197, 0.4443359375], [-2.1940296855681254, -3.1343281222402197, 0.4716796875], [-1.5671640611201383, -2.507462497792176, 0.4716796875], [-1.5671640611201383, -1.8805968733441318, 0.486328125], [-0.9402984366720375, -1.253731248896088, 0.486328125], [-0.3134328122240504, -0.626865624448044, 0.501953125], [0.3134328122240504, -0.626865624448044, 0.51171875], [0.3134328122240504, 0.0, 0.51171875], [0.9402984366720375, 0.626865624448044, 0.521484375], [1.5671640611201383, 0.626865624448044, 0.521484375], [1.5671640611201383, 1.2537312488961163, 0.5302734375], [2.1940296855681254, 1.8805968733441603, 0.5302734375], [2.1940296855681254, 2.507462497792204, 0.5400390625], [2.820895310016226, 2.507462497792204, 0.5478515625], [2.820895310016226, 3.134328122240248, 0.5478515625], [2.820895310016226, 3.761193746688292, 0.5556640625], [3.4477609344642133, 3.761193746688292, 0.5556640625], [3.4477609344642133, 4.388059371136336, 0.5625], [3.4477609344642133, 3.761193746688292, 0.5986328125], [2.820895310016226, 3.134328122240248, 0.611328125], [2.1940296855681254, 2.507462497792204, 0.611328125], [2.1940296855681254, 1.8805968733441603, 0.1669921875]]}, {"pos x": 196.81476359469985, "pos y": 315.59356536468954, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-4.3880593711363645, 6.895521868928526, 0.4697265625], [-5.014924995584352, 6.268656244480482, 0.4697265625], [-5.014924995584352, 5.014924995584394, 0.48828125], [-5.014924995584352, 4.38805937113635, 0.48828125], [-5.014924995584352, 3.7611937466883063, 0.5078125], [-5.014924995584352, 3.134328122240234, 0.5078125], [-5.014924995584352, 2.50746249779219, 0.5380859375], [-5.014924995584352, 1.880596873344146, 0.5380859375], [-4.3880593711363645, 1.253731248896102, 0.568359375], [-4.3880593711363645, 1.4210854715202004e-14, 0.568359375], [-3.7611937466882637, -0.6268656244480582, 0.5849609375], [-3.7611937466882637, -1.253731248896102, 0.5849609375], [-3.1343281222402766, -2.50746249779219, 0.6025390625], [-3.1343281222402766, -3.134328122240234, 0.6083984375], [-3.1343281222402766, -3.761193746688278, 0.6083984375], [-2.507462497792176, -3.761193746688278, 0.6142578125], [-2.507462497792176, -4.388059371136322, 0.6142578125], [-2.507462497792176, -5.014924995584394, 0.6181640625], [-1.8805968733441887, -5.014924995584394, 0.6181640625], [-1.8805968733441887, -5.641790620032438, 0.6220703125], [-1.253731248896088, -6.268656244480482, 0.6220703125], [-0.6268656244479871, -6.268656244480482, 0.6240234375], [0.0, -6.268656244480482, 0.626953125], [0.0, -6.895521868928526, 0.62890625], [0.6268656244481008, -6.895521868928526, 0.630859375], [1.253731248896088, -6.895521868928526, 0.634765625], [1.253731248896088, -6.268656244480482, 0.634765625], [1.8805968733441887, -6.268656244480482, 0.6357421875], [2.507462497792176, -6.268656244480482, 0.6357421875], [2.507462497792176, -5.641790620032438, 0.6376953125], [3.1343281222402766, -5.641790620032438, 0.6376953125], [3.7611937466882637, -5.014924995584394, 0.6396484375], [3.7611937466882637, -4.388059371136322, 0.642578125], [4.3880593711363645, -3.761193746688278, 0.6435546875], [4.3880593711363645, -3.134328122240234, 0.6435546875], [5.014924995584352, -2.50746249779219, 0.6455078125], [5.014924995584352, -1.880596873344146, 0.6455078125], [5.014924995584352, -1.253731248896102, 0.6474609375]]}, {"pos x": 203.71028546362828, "pos y": 300.23535756571243, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[2.507462497792176, -5.95522343225646, 0.232421875], [1.8805968733441887, -5.95522343225646, 0.2568359375], [1.253731248896088, -5.95522343225646, 0.2822265625], [1.253731248896088, -5.328357807808388, 0.3505859375], [0.6268656244481008, -5.328357807808388, 0.3505859375], [0.0, -5.328357807808388, 0.3701171875], [-0.6268656244481008, -4.701492183360344, 0.3701171875], [-0.6268656244481008, -4.0746265589123, 0.390625], [-1.253731248896088, -3.447760934464256, 0.4052734375], [-1.253731248896088, -2.820895310016212, 0.4208984375], [-1.8805968733441887, -2.194029685568168, 0.4208984375], [-2.507462497792176, -0.9402984366720517, 0.4306640625], [-2.507462497792176, -0.31343281222400776, 0.4404296875], [-2.507462497792176, 0.3134328122240362, 0.4404296875], [-2.507462497792176, 0.9402984366720801, 0.44921875], [-2.507462497792176, 1.567164061120124, 0.44921875], [-2.507462497792176, 2.194029685568168, 0.45703125], [-2.507462497792176, 2.8208953100162404, 0.466796875], [-2.507462497792176, 3.4477609344642843, 0.466796875], [-2.507462497792176, 4.074626558912328, 0.4775390625], [-1.8805968733441887, 4.074626558912328, 0.494140625], [-1.8805968733441887, 4.701492183360372, 0.494140625], [-1.253731248896088, 5.328357807808416, 0.5107421875], [-1.253731248896088, 5.95522343225646, 0.1416015625]]}, {"pos x": 207.15804639809227, "pos y": 289.89207476231957, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681822, 16.298506235649256, 0.451171875], [-1.5671640611200814, 16.298506235649256, 0.451171875], [-0.9402984366720943, 16.298506235649256, 0.4716796875], [-0.31343281222399355, 16.298506235649256, 0.4716796875], [0.31343281222399355, 15.671640611201212, 0.4912109375], [0.9402984366720943, 15.044774986753168, 0.55859375], [1.5671640611200814, 14.417909362305124, 0.55859375], [2.1940296855681822, 13.79104373785708, 0.5771484375], [2.1940296855681822, 13.164178113409037, 0.5771484375], [2.1940296855681822, 12.537312488960964, 0.5966796875], [2.1940296855681822, 11.91044686451292, 0.5966796875], [2.1940296855681822, 10.656715615616832, 0.60546875], [2.8208953100161693, 10.029849991168788, 0.60546875], [2.8208953100161693, 9.402984366720744, 0.61328125], [2.1940296855681822, 8.149253117824628, 0.61328125], [2.1940296855681822, 6.89552186892854, 0.619140625], [2.1940296855681822, 6.268656244480496, 0.619140625], [2.1940296855681822, 5.014924995584408, 0.6240234375], [1.5671640611200814, 4.388059371136336, 0.6240234375], [1.5671640611200814, 3.134328122240248, 0.6328125], [0.9402984366720943, 1.8805968733441603, 0.6328125], [0.31343281222399355, 0.6268656244480724, 0.640625], [0.31343281222399355, -0.626865624448044, 0.640625], [-0.31343281222399355, -1.8805968733441318, 0.6455078125], [-0.31343281222399355, -3.1343281222402197, 0.6455078125], [-0.9402984366720943, -4.388059371136336, 0.6494140625], [-1.5671640611200814, -6.268656244480468, 0.6494140625], [-2.1940296855681822, -7.522387493376556, 0.6533203125], [-2.8208953100161693, -8.149253117824628, 0.6533203125], [-3.44776093446427, -8.776118742272672, 0.65625], [-3.44776093446427, -10.02984999116876, 0.65625], [-4.074626558912371, -10.656715615616804, 0.66015625], [-4.701492183360358, -11.283581240064848, 0.66015625], [-4.701492183360358, -11.91044686451292, 0.6650390625], [-5.328357807808459, -12.537312488960964, 0.6650390625], [-5.328357807808459, -13.164178113409008, 0.669921875], [-5.955223432256446, -13.791043737857052, 0.669921875], [-5.955223432256446, -14.417909362305096, 0.6748046875], [-6.582089056704547, -15.04477498675314, 0.6748046875], [-6.582089056704547, -15.671640611201184, 0.6796875], [-7.208954681152534, -15.671640611201184, 0.6865234375], [-7.208954681152534, -16.298506235649256, 0.689453125], [-7.208954681152534, -15.671640611201184, 0.697265625], [-6.582089056704547, -15.04477498675314, 0.697265625], [-6.582089056704547, -14.417909362305096, 0.6982421875], [-5.955223432256446, -13.791043737857052, 0.6982421875], [-5.328357807808459, -12.537312488960964, 0.69921875], [-4.701492183360358, -11.91044686451292, 0.69921875], [-4.074626558912371, -11.283581240064848, 0.7001953125], [-3.44776093446427, -10.656715615616804, 0.7001953125], [-2.8208953100161693, -10.02984999116876, 0.701171875], [-2.1940296855681822, -9.402984366720716, 0.701171875], [-2.1940296855681822, -8.149253117824628, 0.7021484375], [-1.5671640611200814, -7.522387493376556, 0.7021484375], [-0.31343281222399355, -6.895521868928512, 0.703125], [-0.31343281222399355, -5.641790620032424, 0.703125], [0.31343281222399355, -4.388059371136336, 0.7041015625], [0.9402984366720943, -3.1343281222402197, 0.7041015625], [1.5671640611200814, -1.8805968733441318, 0.7060546875], [2.1940296855681822, -1.253731248896088, 0.7060546875], [2.8208953100161693, 0.0, 0.708984375], [3.44776093446427, 0.6268656244480724, 0.708984375], [4.074626558912257, 1.2537312488961163, 0.712890625], [4.701492183360358, 1.8805968733441603, 0.712890625], [4.701492183360358, 2.507462497792204, 0.7177734375], [5.328357807808459, 3.134328122240248, 0.7177734375], [5.955223432256446, 3.761193746688292, 0.7294921875], [6.582089056704547, 3.761193746688292, 0.7421875], [6.582089056704547, 3.134328122240248, 0.7421875], [7.208954681152534, 3.134328122240248, 0.7421875], [7.208954681152534, 2.507462497792204, 0.2001953125]]}, {"pos x": 220.94909013594958, "pos y": 275.16073258779045, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681254, -3.44776093446427, 0.287109375], [-2.820895310016226, -4.074626558912314, 0.287109375], [-3.4477609344642133, -4.074626558912314, 0.314453125], [-4.074626558912314, -4.074626558912314, 0.314453125], [-4.074626558912314, -3.44776093446427, 0.341796875], [-4.074626558912314, -2.820895310016226, 0.341796875], [-4.701492183360301, -2.820895310016226, 0.3798828125], [-5.328357807808402, -2.1940296855681822, 0.41796875], [-5.328357807808402, -1.5671640611201383, 0.41796875], [-5.955223432256389, -1.5671640611201383, 0.447265625], [-5.955223432256389, -0.9402984366720659, 0.447265625], [-6.58208905670449, -0.9402984366720659, 0.4755859375], [-6.58208905670449, -0.313432812224022, 0.4755859375], [-5.955223432256389, -0.313432812224022, 0.49609375], [-5.955223432256389, 0.313432812224022, 0.49609375], [-5.955223432256389, 0.9402984366720659, 0.517578125], [-5.955223432256389, 1.5671640611201099, 0.517578125], [-5.955223432256389, 2.194029685568154, 0.5283203125], [-5.955223432256389, 2.8208953100161978, 0.5283203125], [-5.955223432256389, 3.44776093446427, 0.5380859375], [-5.955223432256389, 4.074626558912314, 0.5498046875], [-5.328357807808402, 4.701492183360358, 0.5498046875], [-5.328357807808402, 5.328357807808402, 0.5615234375], [-4.701492183360301, 5.328357807808402, 0.5615234375], [-4.701492183360301, 5.955223432256446, 0.5693359375], [-4.074626558912314, 6.58208905670449, 0.5693359375], [-3.4477609344642133, 7.208954681152562, 0.576171875], [-2.820895310016226, 7.208954681152562, 0.576171875], [-2.1940296855681254, 7.835820305600606, 0.5849609375], [-1.5671640611201383, 8.46268593004865, 0.5927734375], [-0.9402984366720375, 8.46268593004865, 0.5927734375], [-0.3134328122239367, 8.46268593004865, 0.599609375], [0.3134328122240504, 8.46268593004865, 0.599609375], [0.9402984366721512, 8.46268593004865, 0.607421875], [2.194029685568239, 8.46268593004865, 0.607421875], [2.820895310016226, 8.46268593004865, 0.61328125], [3.447760934464327, 8.46268593004865, 0.61328125], [3.447760934464327, 7.835820305600606, 0.619140625], [4.074626558912314, 7.835820305600606, 0.619140625], [4.701492183360415, 7.208954681152562, 0.6240234375], [4.701492183360415, 6.58208905670449, 0.6240234375], [5.328357807808402, 6.58208905670449, 0.62890625], [5.328357807808402, 5.955223432256446, 0.62890625], [5.328357807808402, 5.328357807808402, 0.6328125], [5.955223432256503, 4.701492183360358, 0.6328125], [5.955223432256503, 4.074626558912314, 0.6376953125], [6.58208905670449, 3.44776093446427, 0.6376953125], [6.58208905670449, 2.8208953100161978, 0.640625], [6.58208905670449, 2.194029685568154, 0.640625], [6.58208905670449, 1.5671640611201099, 0.6435546875], [6.58208905670449, 0.9402984366720659, 0.6435546875], [6.58208905670449, 0.313432812224022, 0.6484375], [6.58208905670449, -0.9402984366720659, 0.6484375], [5.955223432256503, -1.5671640611201383, 0.6533203125], [5.955223432256503, -2.820895310016226, 0.6533203125], [5.955223432256503, -4.074626558912314, 0.6572265625], [5.955223432256503, -4.701492183360358, 0.6611328125], [5.328357807808402, -5.955223432256474, 0.6611328125], [4.701492183360415, -6.582089056704518, 0.6650390625], [4.074626558912314, -6.582089056704518, 0.6689453125], [4.074626558912314, -7.208954681152562, 0.6689453125], [4.074626558912314, -7.835820305600606, 0.6708984375], [3.447760934464327, -7.835820305600606, 0.6708984375], [2.820895310016226, -7.835820305600606, 0.673828125], [2.194029685568239, -8.46268593004865, 0.673828125], [1.5671640611201383, -8.46268593004865, 0.6748046875], [0.9402984366721512, -8.46268593004865, 0.6748046875], [-0.3134328122239367, -7.835820305600606, 0.6767578125], [-0.9402984366720375, -7.208954681152562, 0.677734375], [-1.5671640611201383, -6.582089056704518, 0.677734375], [-2.1940296855681254, -5.955223432256474, 0.6796875], [-2.820895310016226, -5.955223432256474, 0.6796875], [-2.820895310016226, -5.328357807808402, 0.6806640625], [-3.4477609344642133, -4.074626558912314, 0.6806640625], [-3.4477609344642133, -2.820895310016226, 0.681640625], [-4.074626558912314, -2.1940296855681822, 0.681640625], [-4.074626558912314, -1.5671640611201383, 0.6826171875], [-4.701492183360301, -0.313432812224022, 0.6826171875], [-4.701492183360301, 0.313432812224022, 0.68359375], [-4.701492183360301, 0.9402984366720659, 0.68359375], [-5.328357807808402, 1.5671640611201099, 0.6845703125], [-4.701492183360301, 1.5671640611201099, 0.6845703125], [-4.701492183360301, 2.194029685568154, 0.685546875], [-4.074626558912314, 1.5671640611201099, 0.6865234375]]}, {"pos x": 240.3819244938391, "pos y": 250.08610760986844, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-13.47761092563303, 5.955223432256446, 0.267578125], [-13.47761092563303, 5.328357807808402, 0.267578125], [-13.47761092563303, 5.955223432256446, 0.302734375], [-13.47761092563303, 5.328357807808402, 0.3671875], [-12.850745301185043, 5.955223432256446, 0.3955078125], [-12.850745301185043, 6.58208905670449, 0.3955078125], [-12.223879676736942, 7.835820305600606, 0.4228515625], [-11.597014052288841, 7.835820305600606, 0.4228515625], [-11.597014052288841, 8.46268593004865, 0.451171875], [-11.597014052288841, 9.089551554496694, 0.4677734375], [-10.970148427840854, 9.089551554496694, 0.4677734375], [-10.970148427840854, 9.716417178944738, 0.4853515625], [-10.343282803392754, 10.343282803392782, 0.4853515625], [-9.716417178944766, 10.970148427840826, 0.4970703125], [-9.089551554496666, 11.597014052288898, 0.4970703125], [-9.089551554496666, 12.223879676736942, 0.5078125], [-8.462685930048679, 12.850745301184986, 0.517578125], [-7.835820305600578, 13.47761092563303, 0.52734375], [-7.208954681152591, 14.104476550081074, 0.53515625], [-7.208954681152591, 14.731342174529118, 0.54296875], [-6.58208905670449, 14.731342174529118, 0.54296875], [-5.955223432256503, 14.731342174529118, 0.5556640625], [-5.955223432256503, 15.358207798977162, 0.5556640625], [-5.328357807808402, 15.985073423425234, 0.5625], [-5.328357807808402, 15.358207798977162, 0.603515625], [-5.955223432256503, 15.358207798977162, 0.603515625], [-5.955223432256503, 14.731342174529118, 0.6083984375], [-6.58208905670449, 14.104476550081074, 0.6083984375], [-7.208954681152591, 13.47761092563303, 0.6142578125], [-7.208954681152591, 12.850745301184986, 0.619140625], [-7.835820305600578, 12.223879676736942, 0.619140625], [-8.462685930048679, 11.597014052288898, 0.625], [-8.462685930048679, 10.970148427840826, 0.625], [-8.462685930048679, 10.343282803392782, 0.6298828125], [-9.089551554496666, 9.716417178944738, 0.6298828125], [-9.089551554496666, 8.46268593004865, 0.6337890625], [-9.089551554496666, 7.835820305600606, 0.6337890625], [-9.089551554496666, 6.58208905670449, 0.638671875], [-9.716417178944766, 5.955223432256446, 0.638671875], [-9.716417178944766, 5.328357807808402, 0.6435546875], [-9.716417178944766, 4.701492183360358, 0.6435546875], [-9.716417178944766, 3.44776093446427, 0.646484375], [-9.716417178944766, 2.8208953100161978, 0.646484375], [-9.716417178944766, 1.5671640611201099, 0.650390625], [-9.716417178944766, 0.9402984366720659, 0.6533203125], [-9.716417178944766, 0.313432812224022, 0.6533203125], [-9.089551554496666, -0.313432812224022, 0.65625], [-9.089551554496666, -0.9402984366720943, 0.658203125], [-9.089551554496666, -1.5671640611201383, 0.6611328125], [-8.462685930048679, -1.5671640611201383, 0.6611328125], [-7.835820305600578, -2.1940296855681822, 0.662109375], [-7.835820305600578, -2.820895310016226, 0.662109375], [-7.208954681152591, -2.820895310016226, 0.6640625], [-6.58208905670449, -3.44776093446427, 0.6640625], [-5.955223432256503, -3.44776093446427, 0.6650390625], [-5.955223432256503, -4.074626558912314, 0.6650390625], [-5.328357807808402, -4.074626558912314, 0.6669921875], [-4.701492183360415, -4.074626558912314, 0.6669921875], [-4.074626558912314, -4.701492183360358, 0.6669921875], [-3.4477609344642133, -4.701492183360358, 0.66796875], [-2.820895310016226, -4.701492183360358, 0.66796875], [-2.1940296855681254, -4.701492183360358, 0.6689453125], [-1.5671640611201383, -4.701492183360358, 0.669921875], [-0.9402984366720375, -4.701492183360358, 0.669921875], [-0.3134328122240504, -4.701492183360358, 0.6708984375], [-0.3134328122240504, -4.074626558912314, 0.6708984375], [0.3134328122240504, -4.074626558912314, 0.6708984375], [0.9402984366720375, -4.074626558912314, 0.6708984375], [0.9402984366720375, -3.44776093446427, 0.6708984375], [1.5671640611201383, -2.820895310016226, 0.671875], [2.1940296855681254, -2.1940296855681822, 0.671875], [2.820895310016226, -2.1940296855681822, 0.6728515625], [3.4477609344642133, -1.5671640611201383, 0.6728515625], [3.4477609344642133, -0.9402984366720943, 0.6728515625], [4.074626558912314, -0.9402984366720943, 0.6728515625], [4.074626558912314, -0.313432812224022, 0.6728515625], [4.074626558912314, -0.9402984366720943, 0.6767578125], [4.074626558912314, -1.5671640611201383, 0.677734375], [4.074626558912314, -2.1940296855681822, 0.677734375], [3.4477609344642133, -2.820895310016226, 0.677734375], [3.4477609344642133, -4.074626558912314, 0.677734375], [3.4477609344642133, -4.701492183360358, 0.6787109375], [2.820895310016226, -5.32835780780843, 0.6787109375], [2.820895310016226, -6.582089056704518, 0.6796875], [2.820895310016226, -7.208954681152562, 0.6796875], [2.820895310016226, -8.46268593004865, 0.6806640625], [2.820895310016226, -9.089551554496722, 0.6806640625], [2.820895310016226, -10.34328280339281, 0.6806640625], [2.820895310016226, -10.970148427840854, 0.681640625], [3.4477609344642133, -11.597014052288898, 0.681640625], [3.4477609344642133, -12.223879676736942, 0.681640625], [3.4477609344642133, -12.850745301184986, 0.6826171875], [4.074626558912314, -13.477610925633059, 0.6826171875], [4.074626558912314, -14.104476550081102, 0.6826171875], [4.701492183360415, -14.731342174529146, 0.6826171875], [4.701492183360415, -15.35820779897719, 0.6826171875], [5.328357807808402, -15.35820779897719, 0.6826171875], [5.955223432256503, -15.985073423425234, 0.6826171875], [6.58208905670449, -15.985073423425234, 0.6826171875], [7.208954681152591, -15.985073423425234, 0.6826171875], [7.835820305600578, -15.985073423425234, 0.6826171875], [8.462685930048679, -15.985073423425234, 0.6826171875], [9.089551554496666, -15.985073423425234, 0.6826171875], [9.716417178944766, -15.985073423425234, 0.6826171875], [10.343282803392754, -15.985073423425234, 0.6826171875], [10.970148427840854, -15.35820779897719, 0.6826171875], [11.597014052288841, -15.35820779897719, 0.6826171875], [11.597014052288841, -14.731342174529146, 0.6826171875], [12.223879676736942, -14.731342174529146, 0.6826171875], [12.85074530118493, -14.104476550081102, 0.68359375], [12.85074530118493, -13.477610925633059, 0.68359375], [13.47761092563303, -12.850745301184986, 0.68359375]]}, {"pos x": 217.18789638926143, "pos y": 334.7129669103549, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.328357807808402, -8.462685930048664, 0.2490234375], [-5.328357807808402, -9.089551554496708, 0.283203125], [-5.328357807808402, -9.716417178944752, 0.3642578125], [-5.328357807808402, -9.089551554496708, 0.412109375], [-5.328357807808402, -8.462685930048664, 0.443359375], [-5.328357807808402, -7.83582030560062, 0.443359375], [-4.701492183360301, -7.208954681152548, 0.4755859375], [-4.074626558912314, -6.582089056704504, 0.4755859375], [-3.4477609344642133, -5.95522343225646, 0.5029296875], [-3.4477609344642133, -4.701492183360372, 0.5029296875], [-2.820895310016226, -3.4477609344642843, 0.5302734375], [-2.1940296855681254, -2.820895310016212, 0.5302734375], [-1.5671640611201383, -1.567164061120124, 0.544921875], [-0.9402984366720375, -0.9402984366720801, 0.544921875], [-0.3134328122240504, -0.3134328122240362, 0.560546875], [-0.3134328122240504, 0.31343281222400776, 0.560546875], [0.3134328122240504, 0.9402984366720517, 0.5732421875], [0.9402984366720375, 2.194029685568168, 0.5732421875], [1.5671640611201383, 2.820895310016212, 0.5859375], [2.1940296855681254, 3.447760934464256, 0.5859375], [2.820895310016226, 4.0746265589123, 0.595703125], [2.820895310016226, 4.701492183360344, 0.595703125], [3.447760934464327, 5.95522343225646, 0.60546875], [3.447760934464327, 6.582089056704504, 0.60546875], [4.074626558912314, 7.208954681152548, 0.61328125], [4.701492183360415, 7.835820305600592, 0.61328125], [4.701492183360415, 8.462685930048636, 0.6220703125], [5.328357807808402, 9.08955155449668, 0.6279296875], [5.328357807808402, 9.716417178944752, 0.634765625], [4.701492183360415, 9.08955155449668, 0.654296875], [4.074626558912314, 7.835820305600592, 0.65625], [2.820895310016226, 7.208954681152548, 0.65625], [2.1940296855681254, 6.582089056704504, 0.658203125], [2.1940296855681254, 5.328357807808416, 0.658203125], [1.5671640611201383, 4.701492183360344, 0.1787109375]]}, {"pos x": 216.87446357703726, "pos y": 324.99654973141014, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032509, 3.1343281222402624, 0.2216796875], [-6.268656244480496, 3.1343281222402624, 0.2216796875], [-5.641790620032509, 2.5074624977922184, 0.3349609375], [-5.641790620032509, 1.880596873344146, 0.3828125], [-5.014924995584408, 1.253731248896102, 0.4306640625], [-5.014924995584408, 0.6268656244480582, 0.4306640625], [-5.014924995584408, 1.4210854715202004e-14, 0.451171875], [-4.388059371136308, 1.4210854715202004e-14, 0.451171875], [-4.388059371136308, -0.6268656244480297, 0.47265625], [-3.7611937466883205, -1.2537312488960737, 0.47265625], [-3.1343281222402197, -1.880596873344146, 0.48828125], [-2.5074624977922326, -2.50746249779219, 0.48828125], [-2.5074624977922326, -3.134328122240234, 0.5048828125], [-1.8805968733441318, -3.134328122240234, 0.5048828125], [-1.8805968733441318, -3.761193746688278, 0.5185546875], [-1.2537312488961447, -3.761193746688278, 0.5185546875], [-0.626865624448044, -4.388059371136322, 0.53125], [-0.626865624448044, -5.014924995584366, 0.53125], [-5.684341886080802e-14, -5.014924995584366, 0.5439453125], [0.626865624448044, -5.014924995584366, 0.5439453125], [0.626865624448044, -5.64179062003241, 0.5556640625], [1.253731248896031, -5.64179062003241, 0.5556640625], [1.8805968733441318, -5.64179062003241, 0.56640625], [2.507462497792119, -6.268656244480482, 0.56640625], [2.507462497792119, -5.64179062003241, 0.5830078125], [3.1343281222402197, -5.64179062003241, 0.58984375], [3.7611937466883205, -5.64179062003241, 0.58984375], [4.388059371136308, -5.64179062003241, 0.5966796875], [4.388059371136308, -5.014924995584366, 0.5966796875], [5.014924995584408, -4.388059371136322, 0.6044921875], [5.6417906200323955, -3.761193746688278, 0.6044921875], [5.6417906200323955, -3.134328122240234, 0.6103515625], [5.6417906200323955, -2.50746249779219, 0.6103515625], [5.6417906200323955, -1.880596873344146, 0.6171875], [6.268656244480496, -1.880596873344146, 0.62109375], [6.268656244480496, -0.6268656244480297, 0.62109375], [6.268656244480496, 1.4210854715202004e-14, 0.625], [5.6417906200323955, 0.6268656244480582, 0.625], [5.6417906200323955, 1.880596873344146, 0.6279296875], [5.014924995584408, 2.5074624977922184, 0.6279296875], [5.014924995584408, 3.7611937466883063, 0.630859375], [4.388059371136308, 4.38805937113635, 0.630859375], [3.7611937466883205, 5.014924995584394, 0.6337890625], [3.1343281222402197, 5.641790620032438, 0.6337890625], [2.507462497792119, 6.268656244480482, 0.6357421875], [1.8805968733441318, 6.268656244480482, 0.638671875], [1.253731248896031, 6.268656244480482, 0.640625], [0.626865624448044, 6.268656244480482, 0.640625], [-5.684341886080802e-14, 6.268656244480482, 0.6416015625], [-0.626865624448044, 5.641790620032438, 0.6416015625], [-1.2537312488961447, 5.641790620032438, 0.64453125], [-1.2537312488961447, 5.014924995584394, 0.64453125], [-1.2537312488961447, 3.7611937466883063, 0.64453125], [-1.2537312488961447, 3.1343281222402624, 0.17578125]]}, {"pos x": 228.47147762932588, "pos y": 310.57864036910496, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681822, -3.7611937466883063, 0.2158203125], [-2.8208953100161693, -3.7611937466883063, 0.2509765625], [-3.44776093446427, -3.7611937466883063, 0.3125], [-3.44776093446427, -3.134328122240234, 0.3388671875], [-4.074626558912257, -2.50746249779219, 0.3681640625], [-4.074626558912257, -1.880596873344146, 0.396484375], [-4.074626558912257, -1.253731248896102, 0.396484375], [-4.701492183360358, -0.6268656244480582, 0.41796875], [-4.701492183360358, -1.4210854715202004e-14, 0.41796875], [-4.074626558912257, 1.253731248896102, 0.439453125], [-4.074626558912257, 1.880596873344146, 0.4560546875], [-4.074626558912257, 3.134328122240234, 0.4560546875], [-4.074626558912257, 3.761193746688278, 0.47265625], [-4.074626558912257, 4.388059371136322, 0.47265625], [-3.44776093446427, 5.014924995584394, 0.4833984375], [-3.44776093446427, 5.641790620032438, 0.4833984375], [-2.8208953100161693, 5.641790620032438, 0.4951171875], [-2.8208953100161693, 6.268656244480482, 0.4951171875], [-2.1940296855681822, 6.268656244480482, 0.5107421875], [-2.1940296855681822, 6.895521868928526, 0.5107421875], [-1.5671640611200814, 6.895521868928526, 0.525390625], [-0.9402984366720943, 6.895521868928526, 0.537109375], [-0.31343281222399355, 6.895521868928526, 0.548828125], [0.31343281222410724, 6.268656244480482, 0.548828125], [1.5671640611201951, 6.268656244480482, 0.5595703125], [2.1940296855681822, 5.641790620032438, 0.5595703125], [2.820895310016283, 5.014924995584394, 0.5703125], [2.820895310016283, 4.388059371136322, 0.5703125], [3.44776093446427, 3.134328122240234, 0.59375], [4.074626558912371, 1.880596873344146, 0.59375], [4.074626558912371, 0.6268656244480582, 0.6044921875], [4.701492183360358, -0.6268656244480582, 0.6044921875], [4.701492183360358, -1.253731248896102, 0.6142578125], [4.701492183360358, -1.880596873344146, 0.6142578125], [4.701492183360358, -2.50746249779219, 0.62109375], [4.074626558912371, -3.134328122240234, 0.62109375], [4.074626558912371, -3.7611937466883063, 0.62890625], [3.44776093446427, -4.38805937113635, 0.62890625], [3.44776093446427, -5.014924995584394, 0.63671875], [2.820895310016283, -5.641790620032438, 0.63671875], [2.1940296855681822, -6.268656244480482, 0.64453125], [1.5671640611201951, -6.268656244480482, 0.6513671875], [0.9402984366720943, -6.895521868928526, 0.658203125], [0.31343281222410724, -6.895521868928526, 0.658203125], [-0.31343281222399355, -6.895521868928526, 0.662109375], [-0.9402984366720943, -6.895521868928526, 0.662109375], [-1.5671640611200814, -6.268656244480482, 0.666015625], [-2.1940296855681822, -5.641790620032438, 0.66796875], [-2.8208953100161693, -5.641790620032438, 0.6708984375], [-3.44776093446427, -5.014924995584394, 0.6708984375], [-4.074626558912257, -4.38805937113635, 0.6728515625], [-4.074626558912257, -3.7611937466883063, 0.6728515625], [-4.701492183360358, -3.134328122240234, 0.673828125], [-4.074626558912257, -2.50746249779219, 0.673828125], [-4.074626558912257, -1.253731248896102, 0.67578125], [-4.074626558912257, -0.6268656244480582, 0.6767578125], [-4.701492183360358, -1.4210854715202004e-14, 0.6767578125], [-4.701492183360358, 1.253731248896102, 0.6787109375], [-4.074626558912257, 1.880596873344146, 0.6806640625], [-3.44776093446427, 1.253731248896102, 0.6826171875], [-2.8208953100161693, 1.253731248896102, 0.6826171875], [-2.1940296855681822, -1.4210854715202004e-14, 0.6826171875]]}, {"pos x": 235.68043231047847, "pos y": 300.8622231901603, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-0.626865624448044, -1.5671640611201099, 0.431640625], [-0.626865624448044, -0.313432812224022, 0.431640625], [-5.684341886080802e-14, 0.313432812224022, 0.4599609375], [-5.684341886080802e-14, 0.9402984366720659, 0.4599609375], [0.626865624448044, 1.5671640611201099, 0.48828125], [1.2537312488961447, 1.5671640611201099, 0.53125], [1.2537312488961447, 2.1940296855681822, 0.57421875], [1.2537312488961447, 2.820895310016226, 0.5986328125], [1.8805968733441318, 2.820895310016226, 0.6396484375], [1.2537312488961447, 2.820895310016226, 0.6513671875], [1.2537312488961447, 2.1940296855681822, 0.654296875], [0.626865624448044, 1.5671640611201099, 0.654296875], [-5.684341886080802e-14, 0.9402984366720659, 0.654296875], [-0.626865624448044, 0.313432812224022, 0.654296875], [-1.2537312488961447, -0.9402984366720659, 0.654296875], [-1.8805968733441318, -1.5671640611201099, 0.654296875], [-1.8805968733441318, -2.820895310016226, 0.177734375]]}, {"pos x": 228.15804481710217, "pos y": 288.63834351342337, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.253731248896088, 0.0, 0.4404296875], [-1.253731248896088, -0.626865624448044, 0.44921875], [-0.6268656244481008, 0.0, 0.5537109375], [0.0, 0.626865624448044, 0.5615234375], [0.6268656244481008, 0.626865624448044, 0.5615234375], [1.253731248896088, 0.626865624448044, 0.154296875]]}, {"pos x": 246.3371479260955, "pos y": 288.95177632564753, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.522387493376584, 1.5671640611201383, 0.3525390625], [-6.895521868928483, 2.1940296855681822, 0.369140625], [-6.268656244480496, 2.820895310016226, 0.3857421875], [-6.268656244480496, 3.44776093446427, 0.4140625], [-5.6417906200323955, 4.701492183360358, 0.4140625], [-5.014924995584408, 4.701492183360358, 0.443359375], [-4.388059371136308, 5.328357807808402, 0.4970703125], [-3.7611937466883205, 5.328357807808402, 0.525390625], [-3.1343281222402197, 5.328357807808402, 0.5458984375], [-3.1343281222402197, 4.701492183360358, 0.5654296875], [-2.5074624977922326, 4.074626558912314, 0.57421875], [-2.5074624977922326, 3.44776093446427, 0.57421875], [-2.5074624977922326, 2.820895310016226, 0.5830078125], [-1.8805968733441318, 1.5671640611201383, 0.5830078125], [-1.8805968733441318, 0.9402984366720659, 0.58984375], [-1.8805968733441318, -0.313432812224022, 0.58984375], [-1.8805968733441318, -0.9402984366720659, 0.595703125], [-1.253731248896031, -1.5671640611201099, 0.595703125], [-1.253731248896031, -2.194029685568154, 0.6015625], [-0.626865624448044, -2.820895310016226, 0.6015625], [-0.626865624448044, -3.44776093446427, 0.6064453125], [5.684341886080802e-14, -4.074626558912314, 0.6064453125], [5.684341886080802e-14, -4.701492183360358, 0.6123046875], [0.626865624448044, -4.701492183360358, 0.6171875], [0.626865624448044, -5.328357807808402, 0.6171875], [1.2537312488961447, -5.328357807808402, 0.6220703125], [1.8805968733441318, -5.328357807808402, 0.626953125], [2.5074624977922326, -5.328357807808402, 0.6328125], [3.1343281222402197, -5.328357807808402, 0.638671875], [3.7611937466883205, -5.328357807808402, 0.64453125], [3.7611937466883205, -4.701492183360358, 0.64453125], [4.388059371136308, -4.074626558912314, 0.6513671875], [5.014924995584408, -4.074626558912314, 0.658203125], [5.014924995584408, -3.44776093446427, 0.658203125], [5.014924995584408, -2.820895310016226, 0.6650390625], [5.6417906200323955, -2.194029685568154, 0.6650390625], [5.6417906200323955, -1.5671640611201099, 0.6708984375], [6.268656244480496, -1.5671640611201099, 0.6708984375], [6.268656244480496, -0.9402984366720659, 0.677734375], [6.895521868928483, -0.9402984366720659, 0.6875], [6.895521868928483, -1.5671640611201099, 0.6884765625], [7.522387493376584, -2.820895310016226, 0.6884765625], [7.522387493376584, -4.074626558912314, 0.1865234375]]}, {"pos x": 253.85953541947225, "pos y": 268.2652107188618, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-8.776118742272672, -5.955223432256446, 0.41015625], [-8.149253117824685, -6.58208905670449, 0.41015625], [-8.776118742272672, -7.208954681152562, 0.4326171875], [-8.149253117824685, -7.208954681152562, 0.517578125], [-7.522387493376584, -7.208954681152562, 0.5400390625], [-7.522387493376584, -6.58208905670449, 0.5576171875], [-6.895521868928597, -5.955223432256446, 0.5576171875], [-6.268656244480496, -5.328357807808402, 0.576171875], [-5.641790620032509, -5.328357807808402, 0.576171875], [-5.014924995584408, -4.701492183360358, 0.5908203125], [-5.014924995584408, -4.074626558912314, 0.5908203125], [-4.388059371136421, -3.44776093446427, 0.6044921875], [-3.7611937466883205, -2.820895310016226, 0.6044921875], [-3.1343281222403334, -2.194029685568154, 0.6162109375], [-2.5074624977922326, -1.5671640611201099, 0.6162109375], [-1.8805968733442455, -0.9402984366720659, 0.6279296875], [-1.8805968733442455, 0.313432812224022, 0.6279296875], [-1.2537312488961447, 0.9402984366720659, 0.6416015625], [-0.6268656244481576, 2.1940296855681822, 0.6416015625], [-5.684341886080802e-14, 2.820895310016226, 0.65625], [0.626865624448044, 4.074626558912314, 0.65625], [1.253731248896031, 5.328357807808402, 0.6708984375], [1.8805968733441318, 5.955223432256474, 0.6708984375], [2.507462497792119, 5.955223432256474, 0.685546875], [3.1343281222402197, 6.582089056704518, 0.685546875], [3.761193746688207, 6.582089056704518, 0.697265625], [4.388059371136308, 7.208954681152562, 0.697265625], [5.014924995584295, 7.208954681152562, 0.708984375], [5.6417906200323955, 7.208954681152562, 0.708984375], [6.268656244480383, 7.208954681152562, 0.7177734375], [6.895521868928483, 6.582089056704518, 0.7177734375], [7.5223874933764705, 6.582089056704518, 0.7275390625], [8.149253117824571, 5.955223432256474, 0.7275390625], [8.776118742272672, 5.955223432256474, 0.732421875], [8.776118742272672, 4.701492183360358, 0.732421875], [8.776118742272672, 4.074626558912314, 0.7373046875], [8.776118742272672, 3.44776093446427, 0.7373046875], [8.776118742272672, 2.1940296855681822, 0.7392578125], [8.776118742272672, 1.5671640611201383, 0.7392578125], [8.776118742272672, 0.9402984366720659, 0.7412109375], [8.776118742272672, 0.313432812224022, 0.7412109375], [8.149253117824571, -0.313432812224022, 0.19921875]]}, {"pos x": 251.35207292167985, "pos y": 266.3846138455177, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.1343281222402766, 5.328357807808416, 0.46484375], [-3.1343281222402766, 4.701492183360372, 0.46484375], [-3.1343281222402766, 4.074626558912328, 0.52734375], [-2.507462497792176, 4.074626558912328, 0.5537109375], [-2.507462497792176, 3.4477609344642843, 0.5537109375], [-2.507462497792176, 2.820895310016212, 0.5791015625], [-1.8805968733441887, 2.194029685568168, 0.5791015625], [-1.8805968733441887, 1.567164061120124, 0.60546875], [-1.253731248896088, 0.9402984366720801, 0.60546875], [-1.253731248896088, 0.3134328122240362, 0.626953125], [-0.6268656244481008, 0.3134328122240362, 0.626953125], [-0.6268656244481008, -0.31343281222400776, 0.6484375], [0.0, -0.31343281222400776, 0.6640625], [0.0, -0.9402984366720801, 0.6640625], [0.6268656244479871, -0.9402984366720801, 0.6796875], [0.6268656244479871, -1.567164061120124, 0.6796875], [1.253731248896088, -2.194029685568168, 0.69140625], [1.253731248896088, -2.820895310016212, 0.7021484375], [1.880596873344075, -3.447760934464256, 0.7109375], [2.507462497792176, -4.0746265589123, 0.7197265625], [2.507462497792176, -4.701492183360344, 0.724609375], [3.1343281222402766, -5.328357807808416, 0.73046875]]}, {"pos x": 267.02371353288123, "pos y": 261.36968884993337, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.1343281222402197, -8.462685930048664, 0.4150390625], [-3.1343281222402197, -7.835820305600592, 0.4150390625], [-3.7611937466883205, -7.835820305600592, 0.4404296875], [-3.7611937466883205, -7.208954681152548, 0.4404296875], [-3.7611937466883205, -6.582089056704504, 0.5048828125], [-4.388059371136308, -6.582089056704504, 0.544921875], [-4.388059371136308, -5.95522343225646, 0.5673828125], [-4.388059371136308, -5.328357807808416, 0.58984375], [-4.388059371136308, -4.701492183360372, 0.58984375], [-4.388059371136308, -4.074626558912328, 0.6005859375], [-4.388059371136308, -3.447760934464256, 0.6005859375], [-4.388059371136308, -2.820895310016212, 0.6103515625], [-4.388059371136308, -2.194029685568168, 0.6171875], [-3.7611937466883205, -1.567164061120124, 0.6240234375], [-3.7611937466883205, -0.9402984366720801, 0.6240234375], [-3.1343281222402197, -0.3134328122240362, 0.62890625], [-2.5074624977922326, -0.3134328122240362, 0.6337890625], [-2.5074624977922326, 0.3134328122240362, 0.6337890625], [-1.8805968733441318, 0.3134328122240362, 0.6376953125], [-1.2537312488961447, 0.3134328122240362, 0.6416015625], [-0.626865624448044, 0.3134328122240362, 0.6416015625], [-5.684341886080802e-14, 0.3134328122240362, 0.64453125], [0.626865624448044, 0.3134328122240362, 0.6474609375], [1.253731248896031, -0.3134328122240362, 0.650390625], [1.8805968733441318, -0.9402984366720801, 0.65234375], [1.8805968733441318, -1.567164061120124, 0.65234375], [2.507462497792119, -2.194029685568168, 0.654296875], [2.507462497792119, -2.820895310016212, 0.65625], [3.1343281222402197, -3.447760934464256, 0.6591796875], [3.7611937466883205, -4.074626558912328, 0.662109375], [3.7611937466883205, -3.447760934464256, 0.6708984375], [3.7611937466883205, -2.820895310016212, 0.6708984375], [4.388059371136308, -2.194029685568168, 0.67578125], [4.388059371136308, -1.567164061120124, 0.67578125], [4.388059371136308, -0.3134328122240362, 0.6806640625], [4.388059371136308, 0.3134328122240362, 0.6806640625], [4.388059371136308, 1.567164061120124, 0.6865234375], [4.388059371136308, 2.194029685568168, 0.6865234375], [4.388059371136308, 3.447760934464256, 0.693359375], [4.388059371136308, 4.0746265589123, 0.693359375], [4.388059371136308, 4.701492183360372, 0.6982421875], [3.7611937466883205, 5.95522343225646, 0.6982421875], [3.7611937466883205, 6.582089056704504, 0.7041015625], [3.1343281222402197, 7.208954681152548, 0.7041015625], [3.1343281222402197, 7.835820305600592, 0.70703125], [3.1343281222402197, 8.462685930048664, 0.7109375]]}, {"pos x": 986.2104800979112, "pos y": -114.63485890537902, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 993.10600196684, "pos y": -132.18709638992448, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 989.3448082201514, "pos y": -138.45575263440503, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 996.2403300890803, "pos y": -138.45575263440503, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[0.0, 0.0, 0.076171875]]}, {"pos x": 989.3448082201514, "pos y": -139.0826182588529, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 152.30730425888885, "pos y": 324.0562512947379, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, -9.089551554496694, 0.2646484375], [-6.268656244480553, -8.46268593004865, 0.2919921875], [-6.89552186892854, -7.835820305600606, 0.2919921875], [-7.522387493376641, -7.208954681152562, 0.3916015625], [-7.522387493376641, -6.582089056704518, 0.419921875], [-7.522387493376641, -5.955223432256474, 0.419921875], [-7.522387493376641, -5.32835780780843, 0.4638671875], [-8.149253117824628, -4.701492183360358, 0.4794921875], [-8.149253117824628, -4.074626558912314, 0.4794921875], [-8.149253117824628, -3.44776093446427, 0.4921875], [-8.149253117824628, -2.820895310016226, 0.4921875], [-7.522387493376641, -1.5671640611201383, 0.5048828125], [-7.522387493376641, -0.9402984366720659, 0.51171875], [-7.522387493376641, -0.313432812224022, 0.51171875], [-6.89552186892854, 0.313432812224022, 0.5185546875], [-6.268656244480553, 0.9402984366720659, 0.525390625], [-5.641790620032452, 1.5671640611201099, 0.533203125], [-5.641790620032452, 2.194029685568154, 0.533203125], [-5.014924995584465, 2.194029685568154, 0.5400390625], [-4.3880593711363645, 2.194029685568154, 0.546875], [-3.7611937466883774, 1.5671640611201099, 0.5537109375], [-3.1343281222402766, 0.9402984366720659, 0.560546875], [-2.5074624977922895, 0.313432812224022, 0.5693359375], [-2.5074624977922895, -0.313432812224022, 0.5693359375], [-1.8805968733441887, -0.9402984366720659, 0.578125], [-1.8805968733441887, -1.5671640611201383, 0.578125], [-1.253731248896088, -2.1940296855681822, 0.583984375], [-1.253731248896088, -3.44776093446427, 0.583984375], [-1.253731248896088, -4.074626558912314, 0.5908203125], [-1.253731248896088, -4.701492183360358, 0.5908203125], [-1.253731248896088, -5.32835780780843, 0.59765625], [-1.253731248896088, -5.955223432256474, 0.6044921875], [-1.253731248896088, -6.582089056704518, 0.6044921875], [-1.253731248896088, -7.208954681152562, 0.609375], [-1.253731248896088, -7.835820305600606, 0.609375], [-1.253731248896088, -8.46268593004865, 0.6142578125], [-1.253731248896088, -9.089551554496694, 0.6142578125], [-1.8805968733441887, -9.089551554496694, 0.619140625], [-1.8805968733441887, -9.716417178944766, 0.619140625], [-1.8805968733441887, -10.34328280339281, 0.6240234375], [-1.8805968733441887, -10.970148427840854, 0.626953125], [-1.8805968733441887, -11.597014052288898, 0.630859375], [-2.5074624977922895, -11.597014052288898, 0.6337890625], [-3.1343281222402766, -11.597014052288898, 0.642578125], [-3.7611937466883774, -11.597014052288898, 0.650390625], [-3.7611937466883774, -10.970148427840854, 0.6513671875], [-3.1343281222402766, -10.970148427840854, 0.6533203125], [-3.1343281222402766, -10.34328280339281, 0.654296875], [-2.5074624977922895, -9.716417178944766, 0.654296875], [-1.8805968733441887, -9.089551554496694, 0.6552734375], [-1.8805968733441887, -8.46268593004865, 0.65625], [-1.253731248896088, -8.46268593004865, 0.65625], [-0.6268656244481008, -8.46268593004865, 0.6572265625], [-0.6268656244481008, -7.835820305600606, 0.6572265625], [0.0, -7.208954681152562, 0.658203125], [0.6268656244479871, -7.208954681152562, 0.658203125], [1.253731248896088, -6.582089056704518, 0.658203125], [1.880596873344075, -6.582089056704518, 0.658203125], [1.880596873344075, -5.955223432256474, 0.6591796875], [2.507462497792176, -5.955223432256474, 0.6591796875], [2.507462497792176, -5.32835780780843, 0.6591796875], [3.134328122240163, -4.701492183360358, 0.6591796875], [3.7611937466882637, -4.074626558912314, 0.66015625], [4.388059371136251, -3.44776093446427, 0.66015625], [4.388059371136251, -2.1940296855681822, 0.66015625], [5.014924995584352, -1.5671640611201383, 0.6611328125], [5.641790620032339, -0.9402984366720659, 0.6611328125], [5.641790620032339, -0.313432812224022, 0.6611328125], [6.2686562444804395, 0.313432812224022, 0.6611328125], [6.89552186892854, 1.5671640611201099, 0.6611328125], [6.89552186892854, 2.194029685568154, 0.662109375], [6.89552186892854, 2.8208953100161978, 0.662109375], [7.522387493376527, 3.44776093446427, 0.662109375], [7.522387493376527, 4.074626558912314, 0.662109375], [7.522387493376527, 4.701492183360358, 0.662109375], [8.149253117824628, 5.328357807808402, 0.662109375], [8.149253117824628, 5.955223432256446, 0.6630859375], [8.149253117824628, 6.58208905670449, 0.6630859375], [8.149253117824628, 7.208954681152534, 0.6630859375], [8.149253117824628, 7.835820305600606, 0.6630859375], [8.149253117824628, 8.46268593004865, 0.6640625], [7.522387493376527, 9.089551554496694, 0.6650390625], [7.522387493376527, 9.716417178944738, 0.6650390625], [6.89552186892854, 10.343282803392782, 0.6650390625], [6.2686562444804395, 10.970148427840826, 0.666015625], [5.641790620032339, 11.597014052288898, 0.6669921875], [5.014924995584352, 11.597014052288898, 0.6669921875], [4.388059371136251, 10.970148427840826, 0.6669921875], [3.7611937466882637, 11.597014052288898, 0.6669921875], [3.134328122240163, 11.597014052288898, 0.66796875], [2.507462497792176, 10.970148427840826, 0.66796875], [1.880596873344075, 10.970148427840826, 0.66796875], [1.253731248896088, 10.970148427840826, 0.6689453125], [0.6268656244479871, 10.970148427840826, 0.666015625], [0.0, 10.970148427840826, 0.1806640625]]}, {"pos x": 158.57596050336895, "pos y": 307.4443122468647, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8805968733441887, 1.253731248896102, 0.2900390625], [-1.8805968733441887, 0.6268656244480582, 0.2900390625], [-1.253731248896088, 1.253731248896102, 0.294921875], [-1.253731248896088, 0.6268656244480582, 0.3125], [-0.6268656244481008, 0.6268656244480582, 0.35546875], [-0.6268656244481008, 1.4210854715202004e-14, 0.35546875], [0.0, -0.6268656244480297, 0.38671875], [0.0, -1.253731248896102, 0.4130859375], [0.6268656244481008, -1.253731248896102, 0.4130859375], [0.6268656244481008, -1.880596873344146, 0.439453125], [0.6268656244481008, -2.50746249779219, 0.439453125], [0.6268656244481008, -3.134328122240234, 0.458984375], [1.253731248896088, -3.761193746688278, 0.4794921875], [1.253731248896088, -4.388059371136322, 0.4951171875], [1.253731248896088, -5.014924995584394, 0.5107421875], [1.253731248896088, -5.641790620032438, 0.5341796875], [0.6268656244481008, -5.641790620032438, 0.55078125], [0.0, -5.641790620032438, 0.5576171875], [-0.6268656244481008, -5.014924995584394, 0.564453125], [-1.253731248896088, -5.014924995584394, 0.568359375], [-1.8805968733441887, -4.388059371136322, 0.572265625], [-2.507462497792176, -3.761193746688278, 0.572265625], [-3.1343281222402766, -3.761193746688278, 0.5751953125], [-3.7611937466882637, -3.134328122240234, 0.5751953125], [-3.7611937466882637, -2.50746249779219, 0.5791015625], [-4.3880593711363645, -2.50746249779219, 0.58203125], [-4.3880593711363645, -1.880596873344146, 0.58203125], [-4.3880593711363645, -1.253731248896102, 0.5849609375], [-5.014924995584352, -0.6268656244480297, 0.5849609375], [-5.014924995584352, 1.4210854715202004e-14, 0.587890625], [-5.014924995584352, 0.6268656244480582, 0.5908203125], [-5.014924995584352, 1.253731248896102, 0.5908203125], [-4.3880593711363645, 1.880596873344146, 0.5927734375], [-4.3880593711363645, 2.50746249779219, 0.5947265625], [-4.3880593711363645, 3.134328122240234, 0.5947265625], [-3.7611937466882637, 3.7611937466883063, 0.5966796875], [-3.7611937466882637, 4.38805937113635, 0.5966796875], [-3.1343281222402766, 4.38805937113635, 0.599609375], [-3.1343281222402766, 5.014924995584394, 0.599609375], [-2.507462497792176, 5.014924995584394, 0.6025390625], [-1.8805968733441887, 5.014924995584394, 0.6064453125], [-1.8805968733441887, 5.641790620032438, 0.6064453125], [-1.253731248896088, 5.641790620032438, 0.6103515625], [-0.6268656244481008, 5.014924995584394, 0.615234375], [0.0, 5.014924995584394, 0.6201171875], [0.6268656244481008, 4.38805937113635, 0.625], [1.253731248896088, 3.7611937466883063, 0.625], [1.253731248896088, 3.134328122240234, 0.6298828125], [1.8805968733441887, 2.50746249779219, 0.6298828125], [2.507462497792176, 1.880596873344146, 0.6337890625], [2.507462497792176, 1.253731248896102, 0.6337890625], [3.1343281222402766, 0.6268656244480582, 0.63671875], [3.7611937466882637, 1.4210854715202004e-14, 0.6396484375], [3.7611937466882637, -1.253731248896102, 0.6396484375], [4.3880593711363645, -1.880596873344146, 0.640625], [4.3880593711363645, -2.50746249779219, 0.640625], [5.014924995584352, -3.134328122240234, 0.640625], [5.014924995584352, -3.761193746688278, 0.1748046875]]}, {"pos x": 168.91924330676176, "pos y": 291.77267163566364, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.208954681152534, 1.253731248896088, 0.3876953125], [-6.582089056704547, 1.253731248896088, 0.3876953125], [-5.955223432256446, 1.8805968733441318, 0.4189453125], [-5.328357807808459, 1.8805968733441318, 0.4189453125], [-4.701492183360358, 2.507462497792204, 0.4443359375], [-4.701492183360358, 3.134328122240248, 0.470703125], [-4.074626558912371, 3.761193746688292, 0.470703125], [-3.44776093446427, 4.388059371136336, 0.4931640625], [-3.44776093446427, 5.01492499558438, 0.515625], [-2.820895310016283, 5.641790620032424, 0.515625], [-2.820895310016283, 6.268656244480468, 0.5283203125], [-2.1940296855681822, 6.268656244480468, 0.5283203125], [-2.1940296855681822, 6.89552186892854, 0.541015625], [-1.5671640611200814, 6.89552186892854, 0.568359375], [-1.5671640611200814, 6.268656244480468, 0.576171875], [-1.5671640611200814, 5.641790620032424, 0.583984375], [-1.5671640611200814, 5.01492499558438, 0.591796875], [-1.5671640611200814, 3.761193746688292, 0.591796875], [-1.5671640611200814, 2.507462497792204, 0.59765625], [-1.5671640611200814, 1.8805968733441318, 0.59765625], [-1.5671640611200814, 1.253731248896088, 0.603515625], [-1.5671640611200814, 0.626865624448044, 0.603515625], [-0.9402984366720943, 0.0, 0.6083984375], [-0.9402984366720943, -0.626865624448044, 0.6083984375], [-0.9402984366720943, -1.253731248896088, 0.61328125], [-0.31343281222399355, -1.8805968733441603, 0.61328125], [0.31343281222399355, -2.507462497792204, 0.6171875], [0.31343281222399355, -3.134328122240248, 0.6171875], [0.9402984366720943, -3.761193746688292, 0.62109375], [1.5671640611200814, -3.761193746688292, 0.6240234375], [1.5671640611200814, -4.388059371136336, 0.6279296875], [2.1940296855681822, -5.01492499558438, 0.6298828125], [2.8208953100161693, -5.641790620032424, 0.6328125], [3.44776093446427, -6.268656244480496, 0.63671875], [4.074626558912257, -6.89552186892854, 0.6396484375], [4.701492183360358, -6.89552186892854, 0.6474609375], [5.328357807808345, -6.89552186892854, 0.65234375], [5.328357807808345, -6.268656244480496, 0.6630859375], [5.955223432256446, -6.268656244480496, 0.6689453125], [5.955223432256446, -5.641790620032424, 0.6689453125], [6.582089056704547, -5.01492499558438, 0.671875], [6.582089056704547, -4.388059371136336, 0.671875], [7.208954681152534, -3.761193746688292, 0.6748046875]]}, {"pos x": 183.3371526690667, "pos y": 270.14580759220587, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-4.074626558912314, 3.447760934464256, 0.3037109375], [-3.447760934464327, 2.820895310016212, 0.3310546875], [-2.820895310016226, 2.820895310016212, 0.3310546875], [-2.194029685568239, 2.194029685568168, 0.359375], [-1.5671640611201383, 2.194029685568168, 0.396484375], [-1.5671640611201383, 1.567164061120124, 0.396484375], [-0.9402984366721512, 1.567164061120124, 0.4345703125], [-0.3134328122240504, 0.9402984366720801, 0.4619140625], [-0.3134328122240504, 0.3134328122240362, 0.4892578125], [-0.3134328122240504, -0.31343281222400776, 0.4892578125], [0.3134328122240504, -0.31343281222400776, 0.5009765625], [0.3134328122240504, -1.567164061120124, 0.5009765625], [0.3134328122240504, -2.194029685568168, 0.5126953125], [0.3134328122240504, -2.820895310016212, 0.5126953125], [0.3134328122240504, -3.447760934464256, 0.5224609375], [0.3134328122240504, -4.0746265589123, 0.5224609375], [0.3134328122240504, -4.701492183360372, 0.5322265625], [0.3134328122240504, -5.328357807808416, 0.537109375], [0.3134328122240504, -5.95522343225646, 0.54296875], [0.3134328122240504, -6.582089056704504, 0.552734375], [-0.3134328122240504, -6.582089056704504, 0.556640625], [-0.3134328122240504, -5.95522343225646, 0.556640625], [-0.9402984366721512, -5.95522343225646, 0.5595703125], [-1.5671640611201383, -5.328357807808416, 0.5625], [-1.5671640611201383, -4.701492183360372, 0.5625], [-2.194029685568239, -4.0746265589123, 0.56640625], [-2.194029685568239, -3.447760934464256, 0.56640625], [-2.820895310016226, -2.820895310016212, 0.5703125], [-2.820895310016226, -2.194029685568168, 0.5703125], [-3.447760934464327, -0.9402984366720801, 0.5732421875], [-3.447760934464327, -0.31343281222400776, 0.5732421875], [-3.447760934464327, 0.3134328122240362, 0.5771484375], [-3.447760934464327, 0.9402984366720801, 0.5771484375], [-3.447760934464327, 1.567164061120124, 0.5810546875], [-4.074626558912314, 2.194029685568168, 0.5810546875], [-4.074626558912314, 2.820895310016212, 0.5859375], [-4.074626558912314, 3.447760934464256, 0.5859375], [-3.447760934464327, 4.074626558912328, 0.591796875], [-3.447760934464327, 4.701492183360372, 0.595703125], [-2.820895310016226, 5.328357807808416, 0.6005859375], [-2.194029685568239, 5.328357807808416, 0.6064453125], [-2.194029685568239, 5.95522343225646, 0.6064453125], [-1.5671640611201383, 6.582089056704504, 0.611328125], [-0.9402984366721512, 6.582089056704504, 0.6171875], [-0.3134328122240504, 6.582089056704504, 0.6220703125], [0.3134328122240504, 6.582089056704504, 0.6220703125], [0.9402984366720375, 6.582089056704504, 0.6259765625], [1.5671640611201383, 5.95522343225646, 0.6298828125], [2.1940296855681254, 5.328357807808416, 0.6357421875], [2.820895310016226, 4.701492183360372, 0.6357421875], [2.820895310016226, 4.074626558912328, 0.6396484375], [3.4477609344642133, 4.074626558912328, 0.6396484375], [3.4477609344642133, 3.447760934464256, 0.6435546875], [3.4477609344642133, 2.820895310016212, 0.646484375], [4.074626558912314, 2.194029685568168, 0.646484375], [4.074626558912314, 1.567164061120124, 0.17578125]]}, {"pos x": 188.66551047687523, "pos y": 260.11595760103717, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8805968733441318, 0.313432812224022, 0.2099609375], [-1.8805968733441318, -0.313432812224022, 0.2568359375], [-1.8805968733441318, 0.313432812224022, 0.3828125], [-1.253731248896031, 0.313432812224022, 0.3828125], [-1.253731248896031, 0.9402984366720659, 0.4140625], [-0.626865624448044, 0.9402984366720659, 0.4140625], [-0.626865624448044, 1.5671640611201383, 0.4453125], [5.684341886080802e-14, 1.5671640611201383, 0.47265625], [5.684341886080802e-14, 2.1940296855681822, 0.47265625], [0.626865624448044, 2.820895310016226, 0.5], [1.2537312488961447, 3.44776093446427, 0.5126953125], [1.2537312488961447, 4.074626558912314, 0.5126953125], [1.2537312488961447, 4.701492183360358, 0.5263671875], [1.2537312488961447, 4.074626558912314, 0.5400390625], [1.8805968733441318, 4.701492183360358, 0.5537109375], [1.8805968733441318, 4.074626558912314, 0.599609375], [1.8805968733441318, 3.44776093446427, 0.599609375], [1.2537312488961447, 2.1940296855681822, 0.6064453125], [1.2537312488961447, 1.5671640611201383, 0.615234375], [1.2537312488961447, 0.9402984366720659, 0.615234375], [1.2537312488961447, 0.313432812224022, 0.623046875], [0.626865624448044, 0.313432812224022, 0.623046875], [0.626865624448044, -0.313432812224022, 0.62890625], [0.626865624448044, -0.9402984366720659, 0.6337890625], [0.626865624448044, -1.5671640611201099, 0.6337890625], [0.626865624448044, -2.194029685568154, 0.6376953125], [0.626865624448044, -2.8208953100161978, 0.640625], [0.626865624448044, -3.44776093446427, 0.640625], [0.626865624448044, -4.074626558912314, 0.6435546875], [1.2537312488961447, -4.701492183360358, 0.1748046875]]}, {"pos x": 203.0834198391804, "pos y": 249.45924198542033, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.880596873344075, -0.9402984366720801, 0.2626953125], [-2.507462497792176, -1.567164061120124, 0.2939453125], [-3.134328122240163, -0.9402984366720801, 0.2939453125], [-3.134328122240163, -1.567164061120124, 0.3779296875], [-3.7611937466882637, -1.567164061120124, 0.4306640625], [-4.3880593711363645, -0.9402984366720801, 0.4609375], [-5.014924995584352, -0.9402984366720801, 0.5087890625], [-5.014924995584352, -0.31343281222400776, 0.52734375], [-5.641790620032452, -0.31343281222400776, 0.52734375], [-5.641790620032452, 0.3134328122240362, 0.5400390625], [-5.641790620032452, 0.9402984366720801, 0.5400390625], [-5.641790620032452, 1.567164061120124, 0.552734375], [-5.641790620032452, 2.194029685568168, 0.5625], [-5.641790620032452, 2.820895310016212, 0.5625], [-5.641790620032452, 4.074626558912328, 0.5732421875], [-5.641790620032452, 4.701492183360372, 0.5732421875], [-5.014924995584352, 5.328357807808416, 0.58203125], [-5.014924995584352, 5.95522343225646, 0.58203125], [-4.3880593711363645, 6.582089056704504, 0.5908203125], [-4.3880593711363645, 7.208954681152548, 0.6005859375], [-3.7611937466882637, 7.208954681152548, 0.6103515625], [-3.134328122240163, 7.208954681152548, 0.62890625], [-2.507462497792176, 6.582089056704504, 0.638671875], [-1.880596873344075, 5.95522343225646, 0.6484375], [-1.253731248896088, 4.701492183360372, 0.6484375], [-1.253731248896088, 4.074626558912328, 0.654296875], [-0.6268656244479871, 2.820895310016212, 0.654296875], [-0.6268656244479871, 2.194029685568168, 0.6611328125], [-0.6268656244479871, 0.9402984366720801, 0.6611328125], [-0.6268656244479871, 0.3134328122240362, 0.66796875], [-0.6268656244479871, -0.9402984366720801, 0.66796875], [-0.6268656244479871, -1.567164061120124, 0.6748046875], [-0.6268656244479871, -2.194029685568168, 0.6748046875], [-0.6268656244479871, -2.820895310016212, 0.6787109375], [-0.6268656244479871, -4.074626558912314, 0.6787109375], [-0.6268656244479871, -4.701492183360358, 0.6826171875], [-0.6268656244479871, -5.328357807808402, 0.6826171875], [-1.253731248896088, -5.95522343225646, 0.6865234375], [-1.253731248896088, -6.582089056704504, 0.6865234375], [-1.880596873344075, -6.582089056704504, 0.69140625], [-1.880596873344075, -7.208954681152548, 0.6953125], [-1.253731248896088, -6.582089056704504, 0.7177734375], [-1.253731248896088, -5.95522343225646, 0.720703125], [-1.253731248896088, -5.328357807808402, 0.724609375], [-0.6268656244479871, -4.701492183360358, 0.724609375], [0.0, -4.074626558912314, 0.7275390625], [0.0, -2.820895310016212, 0.7275390625], [0.6268656244481008, -2.820895310016212, 0.7314453125], [0.6268656244481008, -2.194029685568168, 0.7314453125], [1.253731248896088, -2.194029685568168, 0.7333984375], [1.253731248896088, -1.567164061120124, 0.7333984375], [1.8805968733441887, -1.567164061120124, 0.736328125], [2.507462497792176, -0.9402984366720801, 0.736328125], [3.1343281222402766, -0.9402984366720801, 0.7373046875], [3.1343281222402766, -0.31343281222400776, 0.73828125], [3.7611937466882637, -0.31343281222400776, 0.73828125], [4.3880593711363645, -0.31343281222400776, 0.73828125], [4.3880593711363645, -0.9402984366720801, 0.73828125], [5.014924995584465, -0.9402984366720801, 0.73828125], [5.014924995584465, -1.567164061120124, 0.73828125], [5.641790620032452, -2.194029685568168, 0.73828125], [5.641790620032452, -2.820895310016212, 0.73828125], [5.641790620032452, -4.074626558912314, 0.19921875]]}, {"pos x": 210.91924014478087, "pos y": 229.08610919085876, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.835820305600635, -8.77611874227268, 0.314453125], [-7.835820305600635, -8.149253117824635, 0.3271484375], [-7.208954681152534, -7.522387493376577, 0.3935546875], [-7.208954681152534, -6.895521868928533, 0.4287109375], [-6.582089056704547, -6.268656244480489, 0.4287109375], [-6.582089056704547, -5.641790620032431, 0.4638671875], [-5.955223432256446, -5.014924995584387, 0.4638671875], [-5.328357807808459, -3.761193746688299, 0.490234375], [-4.701492183360358, -3.134328122240241, 0.490234375], [-4.701492183360358, -2.507462497792197, 0.515625], [-4.074626558912371, -1.253731248896095, 0.515625], [-3.44776093446427, -0.626865624448051, 0.53515625], [-2.8208953100161693, 0.626865624448051, 0.53515625], [-2.8208953100161693, 1.253731248896095, 0.5556640625], [-2.1940296855681822, 1.880596873344139, 0.5556640625], [-1.5671640611200814, 2.507462497792197, 0.5703125], [-0.9402984366720943, 3.761193746688285, 0.5703125], [-0.31343281222399355, 4.388059371136329, 0.5859375], [0.31343281222399355, 5.014924995584387, 0.5859375], [0.9402984366720943, 5.641790620032431, 0.59765625], [1.5671640611200814, 6.895521868928533, 0.59765625], [2.1940296855681822, 7.522387493376577, 0.609375], [2.8208953100161693, 8.149253117824621, 0.623046875], [3.44776093446427, 8.77611874227268, 0.623046875], [4.074626558912257, 8.77611874227268, 0.63671875], [4.701492183360358, 8.77611874227268, 0.6484375], [5.328357807808459, 8.77611874227268, 0.6611328125], [5.328357807808459, 8.149253117824621, 0.669921875], [5.955223432256446, 7.522387493376577, 0.669921875], [6.582089056704547, 6.895521868928533, 0.6796875], [6.582089056704547, 5.641790620032431, 0.6865234375], [7.208954681152534, 5.641790620032431, 0.6865234375], [7.208954681152534, 5.014924995584387, 0.6943359375], [7.208954681152534, 3.761193746688285, 0.6943359375], [7.835820305600635, 3.134328122240241, 0.6953125], [7.835820305600635, 1.880596873344139, 0.6953125], [7.835820305600635, 1.253731248896095, 0.697265625], [7.835820305600635, 0.626865624448051, 0.697265625], [7.835820305600635, -7.105427357601002e-15, 0.1884765625]]}, {"pos x": 209.97894170810883, "pos y": 228.14581075418673, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, 5.95522343225646, 0.396484375], [-5.641790620032452, 5.328357807808402, 0.396484375], [-5.014924995584352, 5.328357807808402, 0.4208984375], [-5.641790620032452, 5.328357807808402, 0.48828125], [-5.014924995584352, 5.328357807808402, 0.53125], [-5.014924995584352, 4.701492183360358, 0.53125], [-4.3880593711363645, 4.074626558912314, 0.541015625], [-3.7611937466882637, 4.074626558912314, 0.541015625], [-3.7611937466882637, 3.44776093446427, 0.55078125], [-2.507462497792176, 3.44776093446427, 0.55078125], [-1.880596873344075, 2.820895310016212, 0.56640625], [-1.880596873344075, 2.194029685568168, 0.56640625], [-1.253731248896088, 1.567164061120124, 0.58203125], [-0.6268656244479871, 0.9402984366720659, 0.58203125], [0.0, 0.313432812224022, 0.595703125], [0.6268656244481008, -0.313432812224022, 0.595703125], [0.6268656244481008, -0.9402984366720801, 0.609375], [1.253731248896088, -1.567164061120124, 0.609375], [1.8805968733441887, -2.194029685568168, 0.619140625], [2.507462497792176, -3.44776093446427, 0.619140625], [3.1343281222402766, -4.074626558912314, 0.6298828125], [3.7611937466882637, -4.701492183360358, 0.6298828125], [3.7611937466882637, -5.328357807808416, 0.6357421875], [4.3880593711363645, -5.328357807808416, 0.6357421875], [5.641790620032452, -5.95522343225646, 0.1728515625]]}, {"pos x": 227.5311791926543, "pos y": 219.05625919968983, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.7611937466882637, 0.0, 0.4482421875], [-3.134328122240163, -0.626865624448044, 0.4658203125], [-2.507462497792176, -1.253731248896088, 0.484375], [-2.507462497792176, -1.8805968733441318, 0.484375], [-1.880596873344075, -2.50746249779219, 0.5], [-1.880596873344075, -3.134328122240234, 0.5], [-1.880596873344075, -3.761193746688278, 0.5146484375], [-1.880596873344075, -4.388059371136336, 0.5146484375], [-1.253731248896088, -5.01492499558438, 0.5263671875], [-1.253731248896088, -5.641790620032424, 0.5263671875], [-1.253731248896088, -6.268656244480482, 0.5380859375], [-1.880596873344075, -6.268656244480482, 0.537109375], [-2.507462497792176, -6.268656244480482, 0.537109375], [-3.134328122240163, -6.268656244480482, 0.5361328125], [-3.134328122240163, -5.641790620032424, 0.53515625], [-3.7611937466882637, -5.01492499558438, 0.53515625], [-4.3880593711363645, -5.01492499558438, 0.533203125], [-4.3880593711363645, -3.761193746688278, 0.533203125], [-4.3880593711363645, -3.134328122240234, 0.53125], [-5.014924995584352, -1.8805968733441318, 0.53125], [-5.014924995584352, -1.253731248896088, 0.529296875], [-5.014924995584352, -0.626865624448044, 0.529296875], [-5.014924995584352, 0.0, 0.5283203125], [-5.641790620032452, 0.6268656244480582, 0.5283203125], [-5.014924995584352, 1.253731248896102, 0.52734375], [-5.014924995584352, 1.880596873344146, 0.52734375], [-5.014924995584352, 2.507462497792204, 0.52734375], [-4.3880593711363645, 3.761193746688292, 0.52734375], [-4.3880593711363645, 4.38805937113635, 0.52734375], [-3.7611937466882637, 4.38805937113635, 0.52734375], [-3.134328122240163, 5.014924995584394, 0.5283203125], [-3.134328122240163, 5.641790620032438, 0.5283203125], [-2.507462497792176, 5.641790620032438, 0.5283203125], [-1.880596873344075, 6.268656244480482, 0.5283203125], [-1.253731248896088, 6.268656244480482, 0.53515625], [-0.6268656244479871, 6.268656244480482, 0.53515625], [0.0, 6.268656244480482, 0.5419921875], [0.6268656244481008, 6.268656244480482, 0.5537109375], [0.6268656244481008, 5.641790620032438, 0.56640625], [1.8805968733441887, 5.014924995584394, 0.56640625], [2.507462497792176, 4.38805937113635, 0.5859375], [3.1343281222402766, 3.761193746688292, 0.60546875], [3.7611937466882637, 3.134328122240248, 0.60546875], [4.3880593711363645, 3.134328122240248, 0.6181640625], [5.014924995584465, 3.134328122240248, 0.6181640625], [5.641790620032452, 2.507462497792204, 0.1689453125]]}]}}, {"name": "random points sinus wave", "variables": {"points": [{"x": 81, "y": 134}, {"x": 115, "y": 43}, {"x": 12, "y": 72}, {"x": 53, "y": 88}, {"x": 79, "y": 121}, {"x": 55, "y": 70}, {"x": 40, "y": 135}, {"x": 31, "y": 62}, {"x": 196, "y": 67}, {"x": 98, "y": 52}, {"x": 141, "y": 170}, {"x": 137, "y": 64}, {"x": 185, "y": 96}, {"x": 65, "y": 60}, {"x": 91, "y": 70}, {"x": 7, "y": 119}, {"x": 135, "y": 164}, {"x": 110, "y": 37}, {"x": 158, "y": 58}, {"x": 149, "y": 39}, {"x": 178, "y": 79}, {"x": 79, "y": 8}, {"x": 188, "y": 115}, {"x": 180, "y": 200}, {"x": 183, "y": 155}, {"x": 190, "y": 167}, {"x": 184, "y": 57}, {"x": 170, "y": 170}, {"x": 87, "y": 94}, {"x": 34, "y": 200}, {"x": 92, "y": 197}, {"x": 112, "y": 163}, {"x": 166, "y": 89}, {"x": 28, "y": 1}, {"x": 114, "y": 16}, {"x": 158, "y": 58}, {"x": 42, "y": 152}, {"x": 103, "y": 145}, {"x": 68, "y": 152}, {"x": 143, "y": 104}, {"x": 57, "y": 176}, {"x": 190, "y": 1}, {"x": 142, "y": 197}, {"x": 25, "y": 44}, {"x": 168, "y": 69}, {"x": 96, "y": 181}, {"x": 60, "y": 174}, {"x": 99, "y": 140}, {"x": 17, "y": 181}, {"x": 131, "y": 51}, {"x": 195, "y": 71}, {"x": 74, "y": 177}, {"x": 39, "y": 100}, {"x": 163, "y": 197}, {"x": 174, "y": 172}, {"x": 130, "y": 154}, {"x": 125, "y": 101}, {"x": 57, "y": 20}, {"x": 178, "y": 8}, {"x": 168, "y": 114}], "counter": 19696, "sin_points": [{"x": 81, "y": 154.77947510338075}, {"x": 115, "y": 119.0284229671745}, {"x": 12, "y": 32.425794122725456}, {"x": 53, "y": 121.86955373114978}, {"x": 79, "y": 156.29519948743646}, {"x": 55, "y": 104.8113345728998}, {"x": 40, "y": 155.26750211314285}, {"x": 31, "y": 54.62782431611458}, {"x": 196, "y": 4.158011761631219}, {"x": 98, "y": 125.89956164857287}, {"x": 141, "y": 11.55057528216749}, {"x": 137, "y": 92.76392436365563}, {"x": 185, "y": 2.7987494219684117}, {"x": 65, "y": 108.1628234783307}, {"x": 91, "y": 134.99501767581893}, {"x": 7, "y": 73.69893455308855}, {"x": 135, "y": 24.11281034158834}, {"x": 110, "y": 118.34109349879137}, {"x": 158, "y": 59.84787476448775}, {"x": 149, "y": 83.97946182921854}, {"x": 178, "y": 15.762290949593108}, {"x": 79, "y": 73.67716471353128}, {"x": 188, "y": 0.10506944897947867}, {"x": 180, "y": 40.87182643279515}, {"x": 183, "y": 8.281986522162534}, {"x": 190, "y": 26.543769516251956}, {"x": 184, "y": 19.89753812848668}, {"x": 170, "y": 3.5689513085197717}, {"x": 87, "y": 145.66209484787288}, {"x": 34, "y": 199.10626874080236}, {"x": 92, "y": 90.16665289522635}, {"x": 112, "y": 73.51236231363295}, {"x": 166, "y": 26.22859947142725}, {"x": 28, "y": 6.934763818292546}, {"x": 114, "y": 107.77622816793482}, {"x": 158, "y": 59.84787476448775}, {"x": 42, "y": 172.74837498221777}, {"x": 103, "y": 110.55355848919271}, {"x": 68, "y": 167.98854544167605}, {"x": 143, "y": 56.20200302582963}, {"x": 57, "y": 178.8831554917351}, {"x": 190, "y": 40.38538347211074}, {"x": 142, "y": 0.8093749130909499}, {"x": 25, "y": 28.471895818998302}, {"x": 168, "y": 35.88787230367376}, {"x": 96, "y": 95.99402308445401}, {"x": 60, "y": 175.58975070077554}, {"x": 99, "y": 122.63061057553072}, {"x": 17, "y": 175.3303648000875}, {"x": 131, "y": 105.44710348880466}, {"x": 195, "y": 3.654731686520452}, {"x": 74, "y": 151.61076114358949}, {"x": 39, "y": 113.71640000683705}, {"x": 163, "y": 9.443706505790617}, {"x": 174, "y": 7.809794397782618}, {"x": 130, "y": 41.42725523438179}, {"x": 125, "y": 94.73093122044284}, {"x": 57, "y": 54.50932980982947}, {"x": 178, "y": 53.867409965177174}, {"x": 168, "y": 9.679545883773928}]}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 242.0, "position y": 110.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Points Field", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 594.0, "position y": 303.0, "main widget data": {"points": [{"x": 81, "y": 134}, {"x": 115, "y": 43}, {"x": 12, "y": 72}, {"x": 53, "y": 88}, {"x": 79, "y": 121}, {"x": 55, "y": 70}, {"x": 40, "y": 135}, {"x": 31, "y": 62}, {"x": 196, "y": 67}, {"x": 98, "y": 52}, {"x": 141, "y": 170}, {"x": 137, "y": 64}, {"x": 185, "y": 96}, {"x": 65, "y": 60}, {"x": 91, "y": 70}, {"x": 7, "y": 119}, {"x": 135, "y": 164}, {"x": 110, "y": 37}, {"x": 158, "y": 58}, {"x": 149, "y": 39}, {"x": 178, "y": 79}, {"x": 79, "y": 8}, {"x": 188, "y": 115}, {"x": 180, "y": 200}, {"x": 183, "y": 155}, {"x": 190, "y": 167}, {"x": 184, "y": 57}, {"x": 170, "y": 170}, {"x": 87, "y": 94}, {"x": 34, "y": 200}, {"x": 92, "y": 197}, {"x": 112, "y": 163}, {"x": 166, "y": 89}, {"x": 28, "y": 1}, {"x": 114, "y": 16}, {"x": 158, "y": 58}, {"x": 42, "y": 152}, {"x": 103, "y": 145}, {"x": 68, "y": 152}, {"x": 143, "y": 104}, {"x": 57, "y": 176}, {"x": 190, "y": 1}, {"x": 142, "y": 197}, {"x": 25, "y": 44}, {"x": 168, "y": 69}, {"x": 96, "y": 181}, {"x": 60, "y": 174}, {"x": 99, "y": 140}, {"x": 17, "y": 181}, {"x": 131, "y": 51}, {"x": 195, "y": 71}, {"x": 74, "y": 177}, {"x": 39, "y": 100}, {"x": 163, "y": 197}, {"x": 174, "y": 172}, {"x": 130, "y": 154}, {"x": 125, "y": 101}, {"x": 57, "y": 20}, {"x": 178, "y": 8}, {"x": 168, "y": 114}]}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "num points", "has widget": true, "widget name": "std spin box", "widget data": 60, "widget position": "besides"}, {"type": "exec", "label": "randomize", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 1490.0, "position y": 1093.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "counter", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Arr Append", "parent node type": "", "parent node package": "std", "parent node description": "Appends a value to a given array.", "position x": 2902.0, "position y": 643.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "Split Point 2D", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 1208.0, "position y": 790.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "x"}, {"type": "data", "label": "y"}]}, {"parent node title": "inc", "parent node type": "", "parent node package": "std", "parent node description": "Increases the value of a variable.", "position x": 514.0, "position y": 628.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "counter", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"parent node title": "Make Point 2D", "parent node type": "", "parent node package": "geometry", "parent node description": "Makes a 2D Points from x and y values.", "position x": 2662.0, "position y": 793.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "x", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "y", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "p"}]}, {"parent node title": "For Each", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 1123.0, "position y": 639.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2644.0, "position y": 683.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "sin_points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 794.0, "position y": 624.0, "state data": {}, "special actions": {"execute": {"method": "action_execute"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit", "widget data": "sin_points", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "[]", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "Show Points", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 932.0, "position y": 1216.0, "main widget data": {"pints": [{"x": 81, "y": 154.77947510338075}, {"x": 115, "y": 119.0284229671745}, {"x": 12, "y": 32.425794122725456}, {"x": 53, "y": 121.86955373114978}, {"x": 79, "y": 156.29519948743646}, {"x": 55, "y": 104.8113345728998}, {"x": 40, "y": 155.26750211314285}, {"x": 31, "y": 54.62782431611458}, {"x": 196, "y": 4.158011761631219}, {"x": 98, "y": 125.89956164857287}, {"x": 141, "y": 11.55057528216749}, {"x": 137, "y": 92.76392436365563}, {"x": 185, "y": 2.7987494219684117}, {"x": 65, "y": 108.1628234783307}, {"x": 91, "y": 134.99501767581893}, {"x": 7, "y": 73.69893455308855}, {"x": 135, "y": 24.11281034158834}, {"x": 110, "y": 118.34109349879137}, {"x": 158, "y": 59.84787476448775}, {"x": 149, "y": 83.97946182921854}, {"x": 178, "y": 15.762290949593108}, {"x": 79, "y": 73.67716471353128}, {"x": 188, "y": 0.10506944897947867}, {"x": 180, "y": 40.87182643279515}, {"x": 183, "y": 8.281986522162534}, {"x": 190, "y": 26.543769516251956}, {"x": 184, "y": 19.89753812848668}, {"x": 170, "y": 3.5689513085197717}, {"x": 87, "y": 145.66209484787288}, {"x": 34, "y": 199.10626874080236}, {"x": 92, "y": 90.16665289522635}, {"x": 112, "y": 73.51236231363295}, {"x": 166, "y": 26.22859947142725}, {"x": 28, "y": 6.934763818292546}, {"x": 114, "y": 107.77622816793482}, {"x": 158, "y": 59.84787476448775}, {"x": 42, "y": 172.74837498221777}, {"x": 103, "y": 110.55355848919271}, {"x": 68, "y": 167.98854544167605}, {"x": 143, "y": 56.20200302582963}, {"x": 57, "y": 178.8831554917351}, {"x": 190, "y": 40.38538347211074}, {"x": 142, "y": 0.8093749130909499}, {"x": 25, "y": 28.471895818998302}, {"x": 168, "y": 35.88787230367376}, {"x": 96, "y": 95.99402308445401}, {"x": 60, "y": 175.58975070077554}, {"x": 99, "y": 122.63061057553072}, {"x": 17, "y": 175.3303648000875}, {"x": 131, "y": 105.44710348880466}, {"x": 195, "y": 3.654731686520452}, {"x": 74, "y": 151.61076114358949}, {"x": 39, "y": 113.71640000683705}, {"x": 163, "y": 9.443706505790617}, {"x": 174, "y": 7.809794397782618}, {"x": 130, "y": 41.42725523438179}, {"x": 125, "y": 94.73093122044284}, {"x": 57, "y": 54.50932980982947}, {"x": 178, "y": 53.867409965177174}, {"x": 168, "y": 9.679545883773928}]}, "state data": {"points": [{"x": 81, "y": 154.77947510338075}, {"x": 115, "y": 119.0284229671745}, {"x": 12, "y": 32.425794122725456}, {"x": 53, "y": 121.86955373114978}, {"x": 79, "y": 156.29519948743646}, {"x": 55, "y": 104.8113345728998}, {"x": 40, "y": 155.26750211314285}, {"x": 31, "y": 54.62782431611458}, {"x": 196, "y": 4.158011761631219}, {"x": 98, "y": 125.89956164857287}, {"x": 141, "y": 11.55057528216749}, {"x": 137, "y": 92.76392436365563}, {"x": 185, "y": 2.7987494219684117}, {"x": 65, "y": 108.1628234783307}, {"x": 91, "y": 134.99501767581893}, {"x": 7, "y": 73.69893455308855}, {"x": 135, "y": 24.11281034158834}, {"x": 110, "y": 118.34109349879137}, {"x": 158, "y": 59.84787476448775}, {"x": 149, "y": 83.97946182921854}, {"x": 178, "y": 15.762290949593108}, {"x": 79, "y": 73.67716471353128}, {"x": 188, "y": 0.10506944897947867}, {"x": 180, "y": 40.87182643279515}, {"x": 183, "y": 8.281986522162534}, {"x": 190, "y": 26.543769516251956}, {"x": 184, "y": 19.89753812848668}, {"x": 170, "y": 3.5689513085197717}, {"x": 87, "y": 145.66209484787288}, {"x": 34, "y": 199.10626874080236}, {"x": 92, "y": 90.16665289522635}, {"x": 112, "y": 73.51236231363295}, {"x": 166, "y": 26.22859947142725}, {"x": 28, "y": 6.934763818292546}, {"x": 114, "y": 107.77622816793482}, {"x": 158, "y": 59.84787476448775}, {"x": 42, "y": 172.74837498221777}, {"x": 103, "y": 110.55355848919271}, {"x": 68, "y": 167.98854544167605}, {"x": 143, "y": 56.20200302582963}, {"x": 57, "y": 178.8831554917351}, {"x": 190, "y": 40.38538347211074}, {"x": 142, "y": 0.8093749130909499}, {"x": 25, "y": 28.471895818998302}, {"x": 168, "y": 35.88787230367376}, {"x": 96, "y": 95.99402308445401}, {"x": 60, "y": 175.58975070077554}, {"x": 99, "y": 122.63061057553072}, {"x": 17, "y": 175.3303648000875}, {"x": 131, "y": 105.44710348880466}, {"x": 195, "y": 3.654731686520452}, {"x": 74, "y": 151.61076114358949}, {"x": 39, "y": 113.71640000683705}, {"x": 163, "y": 9.443706505790617}, {"x": 174, "y": 7.809794397782618}, {"x": 130, "y": 41.42725523438179}, {"x": 125, "y": 94.73093122044284}, {"x": 57, "y": 54.50932980982947}, {"x": 178, "y": 53.867409965177174}, {"x": 168, "y": 9.679545883773928}]}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "points", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 648.0, "position y": 1165.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "sin_points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 849.0, "position y": 763.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "clock", "parent node type": "", "parent node package": "std", "parent node description": "Fires periodically after a given time specified by the slider.\n\nIf you connect external data to the input: the range from 0 to 1 indicates a delay range of 0-1 second but higher numbers are also possible.", "position x": 169.0, "position y": 654.0, "state data": {}, "special actions": {"start": {"method": "action_start"}, "stop": {"method": "action_stop"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "TimeDelaySlider", "widget data": {"val": 0}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Slider", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 938.0, "position y": 898.0, "main widget data": {"slider val": 48}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Slider", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 939.0, "position y": 965.0, "main widget data": {"slider val": 37}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 969.0, "position y": 134.0, "state data": {}, "special actions": {"execute": {"method": "action_execute"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "/", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1712.0, "position y": 852.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "/", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1713.0, "position y": 1055.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "15", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "/", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1881.0, "position y": 849.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "/", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1713.0, "position y": 963.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1884.0, "position y": 1007.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2270.0, "position y": 1010.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2263.0, "position y": 860.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2441.0, "position y": 929.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2078.0, "position y": 856.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "0.5", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1538.0, "position y": 903.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1384.0, "position y": 914.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1532.0, "position y": 999.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "sin", "parent node type": "", "parent node package": "math", "parent node description": "Access to the standard sine function.", "position x": 2072.0, "position y": 1008.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 1401.0, "position y": 797.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 343.0, "position y": 672.0, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}], "connections": [{"parent node instance index": 0, "output port index": 0, "connected node instance": 1, "connected input port index": 1}, {"parent node instance index": 0, "output port index": 0, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 16, "connected input port index": 2}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 30, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 1, "connected node instance": 27, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 1, "connected node instance": 17, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 3, "connected input port index": 2}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 3, "connected input port index": 1}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 10, "connected input port index": 1}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 31, "connected input port index": 0}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 27, "connected input port index": 1}, {"parent node instance index": 15, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 17, "output port index": 0, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 18, "output port index": 0, "connected node instance": 21, "connected input port index": 1}, {"parent node instance index": 19, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 21, "output port index": 0, "connected node instance": 29, "connected input port index": 0}, {"parent node instance index": 22, "output port index": 0, "connected node instance": 24, "connected input port index": 1}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 24, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 6, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 26, "connected input port index": 1}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 20, "connected input port index": 1}, {"parent node instance index": 29, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 29, "output port index": 0, "connected node instance": 22, "connected input port index": 1}, {"parent node instance index": 30, "output port index": 0, "connected node instance": 26, "connected input port index": 0}, {"parent node instance index": 30, "output port index": 0, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 31, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 31, "output port index": 1, "connected node instance": 10, "connected input port index": 0}], "drawings": []}}, {"name": "open cv", "variables": {}, "flow": {"algorithm mode": "data flow", "viewport update mode": "async", "nodes": [{"parent node title": "Read Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Reads image from drive.", "position x": 169.0, "position y": 705.0, "main widget data": {"image file path": "..\\saves\\P3310104.JPG"}, "state data": {"image file path": "..\\saves\\P3310104.JPG"}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "PathInputWidget", "widget data": "Select", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Adjust Brightness", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Adjusts the brightness of an image.", "position x": 1595.0, "position y": 589.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "alpha", "has widget": true, "widget name": "std line edit", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "beta", "has widget": true, "widget name": "std line edit", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Bilateral Filter", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies the bilateral filter to an image.", "position x": 1862.0, "position y": 963.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "d", "has widget": true, "widget name": "std line edit", "widget data": "30", "widget position": "besides"}, {"type": "data", "label": "sigmaColor", "has widget": true, "widget name": "std line edit", "widget data": "150", "widget position": "besides"}, {"type": "data", "label": "sigmaSpace", "has widget": true, "widget name": "std line edit", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using the normalized box filter.", "position x": 2268.0, "position y": 249.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "smooth", "has widget": true, "widget name": "std line edit", "widget data": "10", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur Gaussian", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using a Gaussian filter.", "position x": 2264.0, "position y": 569.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "ksize", "has widget": true, "widget name": "std line edit", "widget data": "31", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur Median", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using the median filter.", "position x": 2265.0, "position y": 886.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "ksize", "has widget": true, "widget name": "std line edit", "widget data": "31", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 691.0, "position y": 851.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 1543.0, "position y": 980.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 1619.0, "position y": 1439.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Arrowed Line", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a arrow segment pointing from the first point to the second one.", "position x": 2720.0, "position y": 1424.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "point 1", "has widget": true, "widget name": "std line edit", "widget data": "100, 400", "widget position": "besides"}, {"type": "data", "label": "point 2", "has widget": true, "widget name": "std line edit", "widget data": "300, 280", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "255,255,255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Circle", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a circle.", "position x": 1984.0, "position y": 1435.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "center", "has widget": true, "widget name": "std line edit", "widget data": "420, 150", "widget position": "besides"}, {"type": "data", "label": "radius", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "0, 255, 255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Draw Marker", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a marker on a predefined position in an image.", "position x": 3070.0, "position y": 1410.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "position", "has widget": true, "widget name": "std line edit", "widget data": "420, 150", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "0, 255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Rectangle", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a rectangle on an image.", "position x": 2370.0, "position y": 1438.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "startPoint", "has widget": true, "widget name": "std line edit", "widget data": "300, 50", "widget position": "besides"}, {"type": "data", "label": "endPoint", "has widget": true, "widget name": "std line edit", "widget data": "540, 250", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "200", "widget position": "besides"}, {"type": "data", "label": "thickness", "has widget": true, "widget name": "std line edit", "widget data": "3", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Resize", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Resizes image.", "position x": 1098.0, "position y": 1162.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "New size", "has widget": true, "widget name": "std line edit", "widget data": "600, 500", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "RGB To Grayscale", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Converts BGR image to Grayscale.", "position x": 3413.0, "position y": 1411.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Adaptive Gaussian", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 4906.0, "position y": 374.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Adaptive Mean", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 4894.0, "position y": 684.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Binary", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level binary threshold.", "position x": 5539.0, "position y": 869.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Binary Inverted", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level binary threshold, inverted.", "position x": 5543.0, "position y": 1208.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold To Zero", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 5133.0, "position y": 1183.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold To Zero Inverted", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 5137.0, "position y": 1546.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Truncated", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level truncated threshold.", "position x": 4630.0, "position y": 1536.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Bilateral Filter", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies the bilateral filter to an image.", "position x": 3758.0, "position y": 1412.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "d", "has widget": true, "widget name": "std line edit", "widget data": "30", "widget position": "besides"}, {"type": "data", "label": "sigmaColor", "has widget": true, "widget name": "std line edit", "widget data": "50", "widget position": "besides"}, {"type": "data", "label": "sigmaSpace", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Adjust Brightness", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Adjusts the brightness of an image.", "position x": 4177.0, "position y": 1265.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "alpha", "has widget": true, "widget name": "std line edit", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "beta", "has widget": true, "widget name": "std line edit", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Read Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Reads image from drive.", "position x": 167.0, "position y": 813.0, "main widget data": {"image file path": "..\\saves\\Portal2Highscore.png"}, "state data": {"image file path": "..\\saves\\Portal2Highscore.png"}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "PathInputWidget", "widget data": "Select", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4584.0, "position y": 440.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 5235.0, "position y": 906.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4831.0, "position y": 1234.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 349.0, "position y": 762.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}], "connections": [{"parent node instance index": 1, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 13, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 14, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 26, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 27, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 15, "connected input port index": 0}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 17, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 6, "connected input port index": 0}], "drawings": []}}, {"name": "OpenWeatherMap", "variables": {}, "flow": {"algorithm mode": "data flow", "viewport update mode": "sync", "nodes": [{"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 222.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 533.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Break Wind", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a wind dict.", "position x": 2188.0, "position y": 944.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "w", "has widget": false}], "outputs": [{"type": "data", "label": "speed"}, {"type": "data", "label": "degree"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 829.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2406.0, "position y": 903.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 595.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Break Temp", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a temp dict and provides values in given units.", "position x": 2329.0, "position y": 701.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "temp", "has widget": false}, {"type": "data", "label": "units", "has widget": true, "widget name": "ChooseUnitsIW", "widget data": {"units": "celsius"}, "widget position": "under"}], "outputs": [{"type": "data", "label": "temp"}, {"type": "data", "label": "temp_kf"}, {"type": "data", "label": "temp_min"}, {"type": "data", "label": "temp_max"}, {"type": "data", "label": "feels_like"}]}, {"parent node title": "Weather Manager", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Create a PyOWM weather manager object to get observed and forecast weather data from OWM.", "position x": 674.0, "position y": 364.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "api key", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "mngr"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 378.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2451.0, "position y": 145.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 751.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 673.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Observation", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Creates a weather object for a location (given by name). The country code parameter is optional but often helps the API.", "position x": 1099.0, "position y": 324.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "mngr", "has widget": false}, {"type": "data", "label": "place", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "country code", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "weather"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2406.0, "position y": 981.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 455.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Break Weather", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a weather object to provide access to the information it provides.", "position x": 1804.0, "position y": 459.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "weather", "has widget": false}], "outputs": [{"type": "data", "label": "ref time"}, {"type": "data", "label": "srise_time"}, {"type": "data", "label": "sset_time"}, {"type": "data", "label": "status"}, {"type": "data", "label": "detailed_status"}, {"type": "data", "label": "weather_code"}, {"type": "data", "label": "weather_icon_name"}, {"type": "data", "label": "clouds"}, {"type": "data", "label": "vis_distance"}, {"type": "data", "label": "dewpoint"}, {"type": "data", "label": "humidity"}, {"type": "data", "label": "humidex"}, {"type": "data", "label": "heat_index"}, {"type": "data", "label": "utc_offset"}, {"type": "data", "label": "uvi"}, {"type": "data", "label": "pressure"}, {"type": "data", "label": "sea_level"}, {"type": "data", "label": "temp [dict]"}, {"type": "data", "label": "wind [dict]"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 300.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 220.0, "position y": 603.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Daily Forecast", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Provides a daily forecast for a given location. You may need a paid API key.", "position x": 1096.0, "position y": 481.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "mngr", "has widget": false}, {"type": "data", "label": "place", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "country code", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "fcast"}, {"type": "data", "label": "fcast [list]"}]}, {"parent node title": "3h Forecast", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Provides a 3 hours forecast for a given location.", "position x": 1096.0, "position y": 636.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "mngr", "has widget": false}, {"type": "data", "label": "place", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "country code", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "fcast"}, {"type": "data", "label": "fcast [list]"}]}, {"parent node title": "For Each", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 1867.0, "position y": 1163.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1514.0, "position y": 489.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit", "widget data": "25", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Show Val Hist", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 2905.0, "position y": 1325.0, "main widget data": {"connect lines linear": true}, "state data": {"values": []}, "special actions": {"reset": {"method": "action_reset"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "exec", "label": "reset", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Break Weather", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a weather object to provide access to the information it provides.", "position x": 2195.0, "position y": 1526.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "weather", "has widget": false}], "outputs": [{"type": "data", "label": "ref time"}, {"type": "data", "label": "srise_time"}, {"type": "data", "label": "sset_time"}, {"type": "data", "label": "status"}, {"type": "data", "label": "detailed_status"}, {"type": "data", "label": "weather_code"}, {"type": "data", "label": "weather_icon_name"}, {"type": "data", "label": "clouds"}, {"type": "data", "label": "vis_distance"}, {"type": "data", "label": "dewpoint"}, {"type": "data", "label": "humidity"}, {"type": "data", "label": "humidex"}, {"type": "data", "label": "heat_index"}, {"type": "data", "label": "utc_offset"}, {"type": "data", "label": "uvi"}, {"type": "data", "label": "pressure"}, {"type": "data", "label": "sea_level"}, {"type": "data", "label": "temp [dict]"}, {"type": "data", "label": "wind [dict]"}]}, {"parent node title": "Break Temp", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a temp dict and provides values in given units.", "position x": 2515.0, "position y": 1478.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "temp", "has widget": false}, {"type": "data", "label": "units", "has widget": true, "widget name": "ChooseUnitsIW", "widget data": {"units": "celsius"}, "widget position": "under"}], "outputs": [{"type": "data", "label": "temp"}, {"type": "data", "label": "temp_kf"}, {"type": "data", "label": "temp_min"}, {"type": "data", "label": "temp_max"}, {"type": "data", "label": "feels_like"}]}, {"parent node title": "val", "parent node type": "", "parent node package": "built in", "parent node description": "returns the evaluated value that is typed into the widget", "position x": 681.0, "position y": 487.0, "main widget data": {"text": "London"}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "val", "parent node type": "", "parent node package": "built in", "parent node description": "returns the evaluated value that is typed into the widget", "position x": 680.0, "position y": 565.0, "main widget data": {"text": "GB"}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1386.0, "position y": 1232.0, "state data": {"target": "personal", "showing target": false}, "special actions": {"add target option": {"method": "action_add_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "'showing temperature development'", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 1575.0, "position y": 1247.0, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 370.0, "position y": 621.0, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}], "connections": [{"parent node instance index": 2, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 13, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 2, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 3, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 4, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 15, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 3, "connected node instance": 0, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 4, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 7, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 10, "connected node instance": 14, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 13, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 17, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 18, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 17, "output port index": 0, "connected node instance": 29, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 1, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 1, "connected node instance": 20, "connected input port index": 1}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 1, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 17, "connected node instance": 24, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 22, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 12, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 18, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 19, "connected input port index": 1}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 12, "connected input port index": 2}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 18, "connected input port index": 2}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 19, "connected input port index": 2}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 22, "connected input port index": 2}, {"parent node instance index": 28, "output port index": 1, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 29, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 29, "output port index": 1, "connected node instance": 27, "connected input port index": 0}], "drawings": [{"pos x": 527.3341324541668, "pos y": 401.5251840751025, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-17.22170415599345, -15.89695768245548, 0.2373046875], [-16.69180556657824, -15.89695768245548, 0.25390625], [-16.161906977163028, -15.367059093040268, 0.25390625], [-15.10210979833272, -14.837160503625057, 0.267578125], [-14.572211208917508, -14.307261914209846, 0.267578125], [-14.042312619502297, -13.777363324794749, 0.2822265625], [-12.982515440671989, -13.247464735379538, 0.2822265625], [-12.452616851256778, -12.717566145964327, 0.294921875], [-11.39281967242647, -12.187667556549115, 0.294921875], [-10.862921083011258, -11.657768967134018, 0.3076171875], [-9.803123904180836, -11.127870377718807, 0.3076171875], [-8.743326725350528, -10.597971788303596, 0.3154296875], [-7.683529546520106, -10.068073198888499, 0.3154296875], [-6.623732367689797, -9.538174609473288, 0.322265625], [-5.563935188859375, -8.478377430642865, 0.322265625], [-4.504138010029067, -7.948478841227768, 0.3271484375], [-3.4443408311986445, -7.418580251812557, 0.3271484375], [-2.914442241783547, -6.888681662397346, 0.33203125], [-1.854645062953125, -6.358783072982135, 0.33203125], [-0.7948478841228166, -5.8288844835670375, 0.3359375], [0.26494929470760553, -5.298985894151826, 0.3359375], [1.324746473537914, -4.769087304736615, 0.3388671875], [2.384543652368336, -4.239188715321404, 0.3388671875], [3.9742394206138556, -3.709290125906307, 0.3427734375], [5.034036599444164, -3.179391536491096, 0.3427734375], [6.093833778274586, -2.649492947075885, 0.345703125], [7.153630957104895, -2.1195943576606737, 0.345703125], [8.213428135935317, -2.1195943576606737, 0.349609375], [9.273225314765625, -1.5896957682455763, 0.349609375], [10.333022493596047, -1.0597971788303653, 0.353515625], [10.862921083011258, -0.5298985894151542, 0.353515625], [11.922718261841567, 5.684341886080802e-14, 0.3583984375], [12.452616851256778, 0.5298985894151542, 0.3583984375], [13.512414030087086, 1.0597971788303653, 0.36328125], [14.572211208917508, 1.5896957682455763, 0.36328125], [15.632008387747817, 2.1195943576607874, 0.37109375], [16.161906977163028, 2.649492947075885, 0.37109375], [16.161906977163028, 3.179391536491096, 0.37890625], [16.69180556657824, 3.709290125906307, 0.37890625], [17.22170415599345, 4.239188715321518, 0.3876953125], [17.22170415599345, 4.769087304736615, 0.3876953125], [17.22170415599345, 5.298985894151826, 0.396484375], [17.22170415599345, 5.8288844835670375, 0.4072265625], [16.69180556657824, 5.8288844835670375, 0.4072265625], [16.161906977163028, 6.3587830729822485, 0.4169921875], [15.10210979833272, 6.3587830729822485, 0.4169921875], [14.572211208917508, 6.888681662397346, 0.4267578125], [13.512414030087086, 7.418580251812557, 0.4267578125], [12.452616851256778, 7.948478841227768, 0.4365234375], [11.392819672426356, 7.948478841227768, 0.4365234375], [10.333022493596047, 8.478377430642979, 0.4443359375], [9.273225314765625, 8.478377430642979, 0.4443359375], [8.213428135935317, 9.008276020058076, 0.453125], [6.623732367689797, 9.538174609473288, 0.453125], [5.563935188859375, 9.538174609473288, 0.4619140625], [3.9742394206138556, 10.068073198888499, 0.4619140625], [2.384543652368336, 10.597971788303596, 0.4716796875], [1.324746473537914, 10.597971788303596, 0.4716796875], [-0.26494929470760553, 11.127870377718807, 0.478515625], [-1.324746473537914, 11.657768967134018, 0.478515625], [-2.384543652368336, 12.18766755654923, 0.486328125], [-3.4443408311986445, 12.18766755654923, 0.486328125], [-3.9742394206138556, 12.18766755654923, 0.4912109375], [-5.034036599444278, 12.717566145964327, 0.4912109375], [-6.093833778274586, 13.247464735379538, 0.49609375], [-6.623732367689797, 13.777363324794749, 0.49609375], [-7.153630957105008, 13.777363324794749, 0.498046875], [-8.213428135935317, 14.30726191420996, 0.498046875], [-8.743326725350528, 14.837160503625057, 0.5009765625], [-9.273225314765739, 15.367059093040268, 0.5009765625], [-9.273225314765739, 15.89695768245548, 0.50390625], [-9.803123904180836, 15.89695768245548, 0.50390625]]}]}}, {"name": "properties", "variables": {"mylist": [1, 1.5, "asdf", {}, [], true]}, "flow": {"algorithm mode": "data flow", "viewport update mode": "sync", "nodes": [{"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 1291.0, "position y": 361.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Extract Property", "parent node type": "", "parent node package": "std", "parent node description": "Extracts any property of an object by parsing what you type into the input field.\nYou can also use this for much more than just accessing properties.\nFurthermore, you can add parameters for dynamic evaluations which you can access though the params list.", "position x": 1293.0, "position y": 487.0, "main widget data": {"text": "obj.__class__.__name__"}, "state data": {"param counter": 0}, "special actions": {"add param input": {"method": "action_add_param_input"}}, "inputs": [{"type": "data", "label": "obj", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "-", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 456.0, "position y": 525.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "len", "parent node type": "", "parent node package": "std", "parent node description": "Returns the length of all kinds of list-like objects.\nThat is pretty apazing.", "position x": 341.0, "position y": 529.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 186.0, "position y": 518.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "mylist", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 591.0, "position y": 476.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 1555.0, "position y": 361.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Extract Property", "parent node type": "", "parent node package": "std", "parent node description": "Extracts any property of an object by parsing what you type into the input field.\nYou can also use this for much more than just accessing properties.\nFurthermore, you can add parameters for dynamic evaluations which you can access though the params list.", "position x": 965.0, "position y": 437.0, "main widget data": {"text": "obj[params[0]]"}, "state data": {"param counter": 1}, "special actions": {"add param input": {"method": "action_add_param_input"}, "remove param 1": {"method": "action_remove_param_input", "data": 1}}, "inputs": [{"type": "data", "label": "obj", "has widget": false}, {"type": "data", "label": "param", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "round", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 732.0, "position y": 475.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 630.0, "position y": 327.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "mylist", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Slider", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 352.0, "position y": 435.0, "main widget data": {"slider val": 2}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 918.0, "position y": 264.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}], "connections": [{"parent node instance index": 1, "output port index": 0, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 5, "connected input port index": 1}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 0, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 5, "connected input port index": 0}], "drawings": []}}, {"name": "bubble sort", "variables": {"values": [2, 3, 8, 10, 24, 28, 34, 58, 4, 64, 89, 104, 109, 112, 140, 150, 161, 182, 211, 229, 230, 234, 254, 256, 265, 290, 293, 298, 306, 320, 336, 337, 353, 356, 356, 378, 380, 453, 458, 475, 475, 510, 511, 521, 531, 543, 576, 583, 588, 613, 621, 624, 635, 644, 653, 653, 655, 658, 658, 663, 672, 680, 680, 683, 687, 690, 691, 692, 734, 740, 754, 758, 759, 759, 764, 795, 799, 817, 829, 830, 840, 848, 853, 866, 867, 868, 877, 884, 901, 902, 916, 921, 946, 949, 955, 960, 962, 964, 971, 995], "number_elements": 100, "found_pair": false, "temp_val": 148}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1698.0, "position y": 841.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2816.0, "position y": 559.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "values", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "[]", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "For n Dim", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 3186.0, "position y": 1099.0, "state data": {"num dimensions": 1}, "special actions": {"add dimension": {"method": "action_add_dimension"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"parent node title": "-", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2999.0, "position y": 1160.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 4009.0, "position y": 1015.0, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2238.0, "position y": 1097.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "False", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2688.0, "position y": 860.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3840.0, "position y": 1312.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3493.0, "position y": 1137.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3659.0, "position y": 1313.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3841.0, "position y": 1224.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 4267.0, "position y": 1017.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "True", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 2506.0, "position y": 1295.0, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2479.0, "position y": 904.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2269.0, "position y": 1306.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "found_pair", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2805.0, "position y": 1157.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2543.0, "position y": 1596.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2319.0, "position y": 1603.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 1870.0, "position y": 858.0, "state data": {"passive": false, "num exec outputs": 3}, "special actions": {"make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}, "remove output 3": {"method": "action_remove_sequence_output", "data": 2}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3635.0, "position y": 1413.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3475.0, "position y": 1303.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4016.0, "position y": 1415.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4050.0, "position y": 1265.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3651.0, "position y": 1155.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4218.0, "position y": 1155.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4341.0, "position y": 1423.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "rand ints", "parent node type": "", "parent node package": "random", "parent node description": "Generates a number of random integers N in a range a <= N <= b.", "position x": 2541.0, "position y": 640.0, "state data": {"active": false}, "special actions": {"make executable": {"method": "action_make_executable"}}, "inputs": [{"type": "data", "label": "cnt", "has widget": true, "widget name": "std line edit m r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "a", "has widget": true, "widget name": "std line edit m r nb", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "b", "has widget": true, "widget name": "std line edit m r nb", "widget data": "1000", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2327.0, "position y": 613.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 2162.0, "position y": 547.0, "state data": {"passive": false, "num exec outputs": 1}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Swap Arr Elements", "parent node type": "", "parent node package": "std", "parent node description": "Swaps two elements in an array by the indices.", "position x": 4615.0, "position y": 1272.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index 1", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "index 2", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "rand int", "parent node type": "", "parent node package": "random", "parent node description": "Generates a random integer N in a given range a <= N <= b.", "position x": 3058.0, "position y": 2908.0, "state data": {"active": false}, "special actions": {"make executable": {"method": "action_make_executable"}}, "inputs": [{"type": "data", "label": "a", "has widget": true, "widget name": "std line edit m r nb", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "b", "has widget": true, "widget name": "std line edit m r nb", "widget data": "1000", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2697.0, "position y": 3082.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "For n Dim", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 2827.0, "position y": 2769.0, "state data": {"num dimensions": 1}, "special actions": {"add dimension": {"method": "action_add_dimension"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget data": 10, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2468.0, "position y": 3147.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2291.0, "position y": 3888.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 4220.0, "position y": 3486.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "True", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "For n Dim", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 3470.0, "position y": 3444.0, "state data": {"num dimensions": 1}, "special actions": {"add dimension": {"method": "action_add_dimension"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3401.0, "position y": 3768.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 4255.0, "position y": 4036.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "temp_val", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Arr Set At", "parent node type": "", "parent node package": "std", "parent node description": "Sets the element in an array at a given index.", "position x": 4501.0, "position y": 3960.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "Arr Set At", "parent node type": "", "parent node package": "std", "parent node description": "Sets the element in an array at a given index.", "position x": 4504.0, "position y": 3740.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 4246.0, "position y": 3847.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "-", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3283.0, "position y": 3505.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2620.0, "position y": 2817.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2224.0, "position y": 3354.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "False", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3572.0, "position y": 3722.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 4504.0, "position y": 3527.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "temp_val", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 4001.0, "position y": 3486.0, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": "Arr Append", "parent node type": "", "parent node package": "std", "parent node description": "Appends a value to a given array.", "position x": 3280.0, "position y": 2766.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 2500.0, "position y": 3531.0, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1768.0, "position y": 3130.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3211.0, "position y": 3657.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3823.0, "position y": 3521.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2326.0, "position y": 2767.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "values", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "[]", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3573.0, "position y": 3634.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4031.0, "position y": 3885.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2515.0, "position y": 3881.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3089.0, "position y": 3502.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3059.0, "position y": 2807.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3901.0, "position y": 3844.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "0", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2263.0, "position y": 3542.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "found_pair", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}], "connections": [{"parent node instance index": 0, "output port index": 0, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 2, "connected input port index": 2}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 22, "connected input port index": 1}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 29, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 1, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 6, "connected input port index": 1}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 12, "connected input port index": 1}, {"parent node instance index": 15, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 17, "output port index": 0, "connected node instance": 16, "connected input port index": 1}, {"parent node instance index": 18, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 18, "output port index": 1, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 18, "output port index": 2, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 10, "connected input port index": 1}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 21, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 21, "output port index": 0, "connected node instance": 29, "connected input port index": 2}, {"parent node instance index": 22, "output port index": 0, "connected node instance": 4, "connected input port index": 1}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 24, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 29, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 29, "connected input port index": 3}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 1, "connected input port index": 2}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 26, "connected input port index": 0}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 30, "output port index": 0, "connected node instance": 48, "connected input port index": 2}, {"parent node instance index": 32, "output port index": 0, "connected node instance": 48, "connected input port index": 0}, {"parent node instance index": 33, "output port index": 0, "connected node instance": 31, "connected input port index": 1}, {"parent node instance index": 34, "output port index": 0, "connected node instance": 56, "connected input port index": 1}, {"parent node instance index": 35, "output port index": 0, "connected node instance": 46, "connected input port index": 0}, {"parent node instance index": 36, "output port index": 0, "connected node instance": 47, "connected input port index": 0}, {"parent node instance index": 36, "output port index": 1, "connected node instance": 37, "connected input port index": 0}, {"parent node instance index": 36, "output port index": 1, "connected node instance": 54, "connected input port index": 1}, {"parent node instance index": 36, "output port index": 1, "connected node instance": 59, "connected input port index": 0}, {"parent node instance index": 37, "output port index": 0, "connected node instance": 45, "connected input port index": 1}, {"parent node instance index": 38, "output port index": 0, "connected node instance": 39, "connected input port index": 3}, {"parent node instance index": 40, "output port index": 0, "connected node instance": 39, "connected input port index": 0}, {"parent node instance index": 41, "output port index": 0, "connected node instance": 40, "connected input port index": 1}, {"parent node instance index": 41, "output port index": 0, "connected node instance": 39, "connected input port index": 1}, {"parent node instance index": 42, "output port index": 0, "connected node instance": 36, "connected input port index": 2}, {"parent node instance index": 43, "output port index": 0, "connected node instance": 32, "connected input port index": 2}, {"parent node instance index": 44, "output port index": 0, "connected node instance": 36, "connected input port index": 0}, {"parent node instance index": 44, "output port index": 0, "connected node instance": 49, "connected input port index": 0}, {"parent node instance index": 45, "output port index": 0, "connected node instance": 52, "connected input port index": 1}, {"parent node instance index": 45, "output port index": 0, "connected node instance": 40, "connected input port index": 3}, {"parent node instance index": 46, "output port index": 0, "connected node instance": 40, "connected input port index": 0}, {"parent node instance index": 47, "output port index": 0, "connected node instance": 35, "connected input port index": 0}, {"parent node instance index": 49, "output port index": 0, "connected node instance": 44, "connected input port index": 0}, {"parent node instance index": 49, "output port index": 1, "connected node instance": 56, "connected input port index": 0}, {"parent node instance index": 50, "output port index": 0, "connected node instance": 53, "connected input port index": 0}, {"parent node instance index": 50, "output port index": 0, "connected node instance": 31, "connected input port index": 0}, {"parent node instance index": 50, "output port index": 0, "connected node instance": 44, "connected input port index": 0}, {"parent node instance index": 51, "output port index": 0, "connected node instance": 45, "connected input port index": 0}, {"parent node instance index": 51, "output port index": 0, "connected node instance": 54, "connected input port index": 0}, {"parent node instance index": 52, "output port index": 0, "connected node instance": 47, "connected input port index": 1}, {"parent node instance index": 53, "output port index": 0, "connected node instance": 32, "connected input port index": 0}, {"parent node instance index": 54, "output port index": 0, "connected node instance": 52, "connected input port index": 0}, {"parent node instance index": 54, "output port index": 0, "connected node instance": 46, "connected input port index": 2}, {"parent node instance index": 55, "output port index": 0, "connected node instance": 39, "connected input port index": 2}, {"parent node instance index": 57, "output port index": 0, "connected node instance": 42, "connected input port index": 0}, {"parent node instance index": 58, "output port index": 0, "connected node instance": 48, "connected input port index": 1}, {"parent node instance index": 59, "output port index": 0, "connected node instance": 55, "connected input port index": 1}, {"parent node instance index": 59, "output port index": 0, "connected node instance": 40, "connected input port index": 2}, {"parent node instance index": 60, "output port index": 0, "connected node instance": 49, "connected input port index": 1}], "drawings": []}}]} \ No newline at end of file +{"general info": {"type": "Ryven project file"}, "scripts": [{"name": "save random points", "variables": {"points": [{"x": 0.25534332070089116, "y": 0.8391569347088589}, {"x": 0.6099288382704593, "y": 0.3674899808441937}, {"x": 0.3875448392941674, "y": 0.2546832617741023}, {"x": 0.30399158207042687, "y": 0.9663420893534791}, {"x": 0.7522703774083135, "y": 0.7806607436464269}, {"x": 0.09476639580112445, "y": 0.5569468046817051}, {"x": 0.9933023150644632, "y": 0.5934980161484288}, {"x": 0.6079756234879106, "y": 0.6631592897671817}, {"x": 0.17789820587806315, "y": 0.46321124177789097}, {"x": 0.9044993726272391, "y": 0.7575760959225243}, {"x": 0.09376360686194873, "y": 0.9400176516819763}, {"x": 0.47913736996958434, "y": 0.3696334517879737}, {"x": 0.27738160762010444, "y": 0.1127881227068388}, {"x": 0.2455412113693527, "y": 0.7234019661512513}, {"x": 0.24273274128690558, "y": 0.6496772860320965}, {"x": 0.3828163515894254, "y": 0.25049748677564154}, {"x": 0.5248848217291063, "y": 0.6211237362904254}, {"x": 0.43093096938845654, "y": 0.8864455514041292}, {"x": 0.11205275720703389, "y": 0.6542583362569965}, {"x": 0.20620092069735063, "y": 0.4477978876642581}, {"x": 0.505426146140794, "y": 0.7322463681116925}, {"x": 0.2653382136398943, "y": 0.497281653462437}, {"x": 0.5928184031579179, "y": 0.33354218502913346}, {"x": 0.6197547037399002, "y": 0.9987451446163091}, {"x": 0.5313552587969708, "y": 0.7962222959302686}, {"x": 0.8873410077323679, "y": 0.2751877645832599}, {"x": 0.06371835961634842, "y": 0.45727467725898285}, {"x": 0.10101212082656863, "y": 0.933378989064857}, {"x": 0.34437590523518413, "y": 0.07777953379890934}, {"x": 0.006279053907321308, "y": 0.9386418874996706}, {"x": 0.5309202776921964, "y": 0.9403371468792991}, {"x": 0.5746498594758366, "y": 0.8764873715342733}, {"x": 0.6745571474743793, "y": 0.9390033436040857}, {"x": 0.5251796174392934, "y": 0.7689227301151415}, {"x": 0.19618624165823728, "y": 0.35547305114120464}, {"x": 0.0451974888352088, "y": 0.25057265144312235}, {"x": 0.26682807112295936, "y": 0.591583907057226}, {"x": 0.37358831290746064, "y": 0.4801044632389677}, {"x": 0.7780121701885834, "y": 0.764936859765526}, {"x": 0.608975311428382, "y": 0.5099966713649526}]}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 151.0, "position y": 82.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "For Each", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 713.0, "position y": 332.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"parent node title": "Split Point 2D", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 1114.0, "position y": 369.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "x"}, {"type": "data", "label": "y"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 1568.0, "position y": 260.0, "state data": {"else if enlargment state": 1}, "special actions": {"add else if": {"method": "action_add_else_if"}, "remove else if": {"method": "action_remove_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}, {"type": "data", "label": "condition 1", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "elif 1"}, {"type": "exec", "label": "false"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 1182.0, "position y": 102.0, "state data": {}, "special actions": {"execute": {"method": "action_execute"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 408.0, "position y": 667.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "With File Open", "parent node type": "", "parent node package": "std", "parent node description": "Opens a file in a specific mode for content reading or editing.\nAlso expandable to read multiple files at once.", "position x": 1270.0, "position y": 563.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "filepath", "has widget": true, "widget name": "ChooseFileInputWidget", "widget data": "", "widget position": "under"}, {"type": "data", "label": "mode", "has widget": true, "widget name": "std line edit", "widget data": "w", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file"}]}, {"parent node title": "Write To File", "parent node type": "", "parent node package": "std", "parent node description": "Writes data to a file. The file must already be opened and given as parameter.", "position x": 1577.0, "position y": 659.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "file", "has widget": false}, {"type": "data", "label": "data", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Points Field", "parent node type": "", "parent node package": "geometry", "parent node description": "Generates random points.", "position x": 379.0, "position y": 285.0, "main widget data": {}, "state data": {"points": [{"x": 0.25534332070089116, "y": 0.8391569347088589}, {"x": 0.6099288382704593, "y": 0.3674899808441937}, {"x": 0.3875448392941674, "y": 0.2546832617741023}, {"x": 0.30399158207042687, "y": 0.9663420893534791}, {"x": 0.7522703774083135, "y": 0.7806607436464269}, {"x": 0.09476639580112445, "y": 0.5569468046817051}, {"x": 0.9933023150644632, "y": 0.5934980161484288}, {"x": 0.6079756234879106, "y": 0.6631592897671817}, {"x": 0.17789820587806315, "y": 0.46321124177789097}, {"x": 0.9044993726272391, "y": 0.7575760959225243}, {"x": 0.09376360686194873, "y": 0.9400176516819763}, {"x": 0.47913736996958434, "y": 0.3696334517879737}, {"x": 0.27738160762010444, "y": 0.1127881227068388}, {"x": 0.2455412113693527, "y": 0.7234019661512513}, {"x": 0.24273274128690558, "y": 0.6496772860320965}, {"x": 0.3828163515894254, "y": 0.25049748677564154}, {"x": 0.5248848217291063, "y": 0.6211237362904254}, {"x": 0.43093096938845654, "y": 0.8864455514041292}, {"x": 0.11205275720703389, "y": 0.6542583362569965}, {"x": 0.20620092069735063, "y": 0.4477978876642581}, {"x": 0.505426146140794, "y": 0.7322463681116925}, {"x": 0.2653382136398943, "y": 0.497281653462437}, {"x": 0.5928184031579179, "y": 0.33354218502913346}, {"x": 0.6197547037399002, "y": 0.9987451446163091}, {"x": 0.5313552587969708, "y": 0.7962222959302686}, {"x": 0.8873410077323679, "y": 0.2751877645832599}, {"x": 0.06371835961634842, "y": 0.45727467725898285}, {"x": 0.10101212082656863, "y": 0.933378989064857}, {"x": 0.34437590523518413, "y": 0.07777953379890934}, {"x": 0.006279053907321308, "y": 0.9386418874996706}, {"x": 0.5309202776921964, "y": 0.9403371468792991}, {"x": 0.5746498594758366, "y": 0.8764873715342733}, {"x": 0.6745571474743793, "y": 0.9390033436040857}, {"x": 0.5251796174392934, "y": 0.7689227301151415}, {"x": 0.19618624165823728, "y": 0.35547305114120464}, {"x": 0.0451974888352088, "y": 0.25057265144312235}, {"x": 0.26682807112295936, "y": 0.591583907057226}, {"x": 0.37358831290746064, "y": 0.4801044632389677}, {"x": 0.7780121701885834, "y": 0.764936859765526}, {"x": 0.608975311428382, "y": 0.5099966713649526}]}, "special actions": {}, "inputs": [{"type": "data", "label": "num points", "has widget": true, "widget name": "std spin box", "widget data": 40, "widget position": "besides"}, {"type": "exec", "label": "randomize", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1889.0, "position y": 388.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1891.0, "position y": 229.0, "state data": {"target": "global", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "yoooo!", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "global"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1353.0, "position y": 270.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "180", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1352.0, "position y": 345.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}], "connections": [{"parent node instance index": 0, "output port index": 0, "connected node instance": 8, "connected input port index": 1}, {"parent node instance index": 0, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 1, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 2, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 9, "connected input port index": 1}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 3, "output port index": 1, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 1, "connected input port index": 1}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 7, "connected input port index": 2}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 1, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 4, "connected input port index": 2}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 3, "connected input port index": 1}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 3, "connected input port index": 2}], "drawings": [{"pos x": 208.93755590658617, "pos y": 149.0296189810161, "color": "#ffff00", "type": "pen", "base stroke weight": 2, "points": [[-5.180094010846915, -2.0720376043387887, 0.2158203125], [-5.180094010846915, -1.554028203254063, 0.2158203125], [-5.180094010846915, -1.0360188021693943, 0.232421875], [-4.662084609762246, -1.554028203254063, 0.400390625], [-4.1440752086775205, -2.0720376043387887, 0.416015625], [-3.626065807592852, -2.5900470054234574, 0.416015625], [-3.108056406508126, -3.108056406508183, 0.4326171875], [-2.072037604338732, -4.1440752086775205, 0.4326171875], [-1.554028203254063, -4.662084609762246, 0.4404296875], [-1.0360188021693943, -5.180094010846915, 0.4404296875], [-0.5180094010846688, -5.180094010846915, 0.447265625], [0.0, -5.6981034119316405, 0.447265625], [0.5180094010847256, -6.216112813016309, 0.455078125], [1.0360188021693943, -6.734122214101035, 0.455078125], [1.554028203254063, -6.734122214101035, 0.462890625], [2.5900470054234574, -7.252131615185704, 0.462890625], [3.108056406508183, -7.252131615185704, 0.46875], [3.626065807592852, -7.770141016270372, 0.46875], [4.1440752086775205, -7.770141016270372, 0.474609375], [4.662084609762246, -7.770141016270372, 0.48046875], [5.180094010846915, -7.770141016270372, 0.48046875], [5.180094010846915, -7.252131615185704, 0.4892578125], [5.180094010846915, -6.216112813016309, 0.494140625], [5.180094010846915, -5.6981034119316405, 0.5], [5.180094010846915, -4.662084609762246, 0.5], [5.180094010846915, -3.626065807592852, 0.5068359375], [4.662084609762246, -2.5900470054234574, 0.5068359375], [4.662084609762246, -1.554028203254063, 0.513671875], [4.1440752086775205, -0.5180094010847256, 0.513671875], [3.626065807592852, 0.0, 0.5205078125], [3.626065807592852, 1.0360188021693943, 0.5205078125], [3.108056406508183, 2.072037604338732, 0.5283203125], [2.5900470054234574, 2.5900470054234574, 0.5283203125], [2.0720376043387887, 3.108056406508126, 0.5361328125], [2.0720376043387887, 4.1440752086775205, 0.5361328125], [1.554028203254063, 4.662084609762189, 0.548828125], [1.554028203254063, 5.698103411931584, 0.548828125], [1.0360188021693943, 6.216112813016309, 0.5625], [1.0360188021693943, 6.734122214100978, 0.5625], [1.0360188021693943, 7.252131615185704, 0.5751953125], [1.0360188021693943, 7.770141016270372, 0.5751953125], [1.554028203254063, 7.770141016270372, 0.607421875], [2.0720376043387887, 7.252131615185704, 0.607421875], [2.5900470054234574, 7.252131615185704, 0.61328125]]}, {"pos x": 209.97357470875573, "pos y": 149.54762838210067, "color": "#ffff00", "type": "pen", "base stroke weight": 2, "points": [[-8.806159818439767, -13.468244428201956, 0.13671875], [-9.324169219524435, -13.468244428201956, 0.13671875], [-9.842178620609161, -12.950235027117287, 0.16015625], [-10.36018802169383, -12.950235027117287, 0.1845703125], [-10.36018802169383, -12.432225626032618, 0.216796875], [-10.878197422778555, -12.432225626032618, 0.216796875], [-11.396206823863224, -11.914216224947893, 0.2490234375], [-11.914216224947893, -11.396206823863224, 0.2490234375], [-12.432225626032618, -11.396206823863224, 0.287109375], [-12.432225626032618, -10.878197422778499, 0.287109375], [-12.950235027117287, -10.878197422778499, 0.326171875], [-12.950235027117287, -10.36018802169383, 0.3447265625], [-13.468244428202013, -9.842178620609161, 0.3447265625], [-13.468244428202013, -9.324169219524435, 0.36328125], [-13.986253829286682, -8.806159818439767, 0.36328125], [-13.986253829286682, -8.288150417355041, 0.3779296875], [-13.986253829286682, -7.252131615185704, 0.3779296875], [-14.50426323037135, -6.734122214100978, 0.3935546875], [-14.50426323037135, -6.216112813016309, 0.3935546875], [-14.50426323037135, -5.180094010846915, 0.4130859375], [-15.022272631456076, -4.1440752086775205, 0.4130859375], [-15.022272631456076, -3.108056406508126, 0.4326171875], [-15.022272631456076, -2.072037604338732, 0.4326171875], [-15.022272631456076, -1.0360188021693943, 0.4482421875], [-15.022272631456076, -0.5180094010846688, 0.4482421875], [-15.022272631456076, 0.5180094010847256, 0.46484375], [-15.022272631456076, 1.0360188021693943, 0.46484375], [-15.540282032540745, 2.0720376043387887, 0.470703125], [-15.022272631456076, 3.108056406508183, 0.470703125], [-15.022272631456076, 4.1440752086775205, 0.4765625], [-15.022272631456076, 4.662084609762246, 0.4765625], [-15.022272631456076, 5.6981034119316405, 0.4853515625], [-15.022272631456076, 6.734122214101035, 0.4853515625], [-15.022272631456076, 7.770141016270372, 0.4951171875], [-15.022272631456076, 8.806159818439767, 0.4951171875], [-14.50426323037135, 9.842178620609161, 0.5068359375], [-13.986253829286682, 10.878197422778555, 0.5068359375], [-13.986253829286682, 11.396206823863224, 0.5185546875], [-13.468244428202013, 11.91421622494795, 0.5185546875], [-12.432225626032618, 12.950235027117287, 0.5390625], [-11.396206823863224, 13.468244428202013, 0.5390625], [-10.36018802169383, 13.986253829286682, 0.548828125], [-9.842178620609161, 14.504263230371407, 0.548828125], [-8.806159818439767, 15.022272631456076, 0.5576171875], [-8.288150417355098, 15.540282032540802, 0.5576171875], [-7.252131615185704, 15.540282032540802, 0.56640625], [-6.734122214100978, 16.05829143362547, 0.56640625], [-6.216112813016309, 16.57630083471014, 0.57421875], [-5.6981034119316405, 16.57630083471014, 0.57421875], [-4.662084609762246, 16.57630083471014, 0.580078125], [-4.1440752086775205, 16.57630083471014, 0.580078125], [-3.626065807592852, 16.57630083471014, 0.5869140625], [-2.5900470054234574, 16.57630083471014, 0.5869140625], [-2.0720376043387887, 16.57630083471014, 0.5927734375], [-1.0360188021693943, 16.57630083471014, 0.5927734375], [-0.5180094010846688, 16.05829143362547, 0.5986328125], [0.5180094010846688, 16.05829143362547, 0.5986328125], [1.554028203254063, 15.540282032540802, 0.603515625], [2.5900470054234574, 15.022272631456076, 0.603515625], [3.626065807592852, 15.022272631456076, 0.609375], [4.1440752086775205, 14.504263230371407, 0.609375], [5.180094010846915, 13.986253829286682, 0.6142578125], [6.216112813016309, 13.468244428202013, 0.6142578125], [7.252131615185704, 12.950235027117287, 0.619140625], [7.770141016270372, 12.432225626032618, 0.619140625], [8.288150417355098, 11.91421622494795, 0.6240234375], [8.806159818439767, 11.396206823863224, 0.6240234375], [9.842178620609161, 10.36018802169383, 0.6279296875], [10.36018802169383, 9.842178620609161, 0.6279296875], [10.878197422778555, 8.806159818439767, 0.6318359375], [11.914216224947893, 7.770141016270372, 0.6318359375], [12.432225626032618, 6.734122214101035, 0.634765625], [12.950235027117287, 5.6981034119316405, 0.634765625], [13.468244428202013, 4.662084609762246, 0.6376953125], [13.986253829286682, 4.1440752086775205, 0.6376953125], [14.50426323037135, 3.108056406508183, 0.640625], [15.022272631456076, 2.5900470054234574, 0.640625], [15.022272631456076, 2.0720376043387887, 0.6416015625], [15.022272631456076, 1.0360188021693943, 0.6416015625], [15.022272631456076, 0.5180094010847256, 0.642578125], [15.540282032540745, 0.0, 0.642578125], [15.540282032540745, -0.5180094010846688, 0.6435546875], [15.540282032540745, -1.554028203254063, 0.6435546875], [15.540282032540745, -2.072037604338732, 0.64453125], [15.540282032540745, -3.108056406508126, 0.64453125], [15.540282032540745, -3.626065807592852, 0.64453125], [15.022272631456076, -4.1440752086775205, 0.64453125], [15.022272631456076, -5.180094010846915, 0.6455078125], [14.50426323037135, -5.698103411931584, 0.6455078125], [13.986253829286682, -6.734122214100978, 0.6455078125], [13.468244428202013, -7.252131615185704, 0.6455078125], [12.950235027117287, -7.770141016270372, 0.6455078125], [12.432225626032618, -8.806159818439767, 0.6455078125], [11.914216224947893, -9.324169219524435, 0.6455078125], [11.396206823863224, -9.842178620609161, 0.6455078125], [10.878197422778555, -10.36018802169383, 0.646484375], [10.36018802169383, -10.878197422778499, 0.646484375], [9.324169219524435, -11.396206823863224, 0.646484375], [8.806159818439767, -12.432225626032618, 0.646484375], [8.288150417355098, -13.468244428201956, 0.646484375], [7.770141016270372, -13.986253829286682, 0.646484375], [7.770141016270372, -14.50426323037135, 0.6474609375], [7.252131615185704, -15.022272631456076, 0.6474609375], [6.734122214100978, -15.540282032540745, 0.6474609375], [6.216112813016309, -16.05829143362547, 0.6474609375], [5.698103411931584, -16.05829143362547, 0.6474609375], [5.180094010846915, -16.05829143362547, 0.6474609375], [4.1440752086775205, -16.57630083471014, 0.6484375], [3.626065807592852, -16.57630083471014, 0.6484375], [3.108056406508126, -16.57630083471014, 0.6484375], [2.0720376043387887, -16.57630083471014, 0.6484375], [1.0360188021693943, -16.57630083471014, 0.6494140625], [0.0, -16.05829143362547, 0.6494140625], [-1.0360188021693943, -15.540282032540745, 0.6494140625], [-2.0720376043387887, -15.540282032540745, 0.6494140625], [-2.5900470054234574, -15.022272631456076, 0.650390625], [-3.626065807592852, -14.50426323037135, 0.650390625], [-4.1440752086775205, -13.986253829286682, 0.650390625], [-5.180094010846915, -13.468244428201956, 0.650390625], [-5.6981034119316405, -12.950235027117287, 0.650390625], [-6.734122214100978, -12.432225626032618, 0.650390625], [-7.252131615185704, -11.914216224947893, 0.650390625], [-7.770141016270372, -11.914216224947893, 0.650390625], [-8.806159818439767, -11.396206823863224, 0.650390625], [-9.324169219524435, -10.878197422778499, 0.650390625], [-9.842178620609161, -10.878197422778499, 0.650390625], [-10.36018802169383, -10.878197422778499, 0.650390625]]}, {"pos x": 486.3514404727346, "pos y": 67.20889488272005, "color": "#2049ff", "type": "pen", "base stroke weight": 3.6, "points": [[-5.957108112473975, -5.439098711389249, 0.1337890625], [-5.439098711389306, -5.957108112473975, 0.1640625], [-4.921089310304524, -6.475117513558644, 0.3076171875], [-4.403079909219855, -6.993126914643369, 0.333984375], [-3.885070508135186, -6.993126914643369, 0.333984375], [-3.885070508135186, -7.511136315728038, 0.3583984375], [-3.3670611070505174, -7.511136315728038, 0.3583984375], [-2.8490517059658487, -7.511136315728038, 0.3828125], [-2.8490517059658487, -8.029145716812707, 0.3828125], [-2.3310423048810662, -8.029145716812707, 0.3974609375], [-1.8130329037963975, -8.029145716812707, 0.412109375], [-1.2950235027117287, -8.029145716812707, 0.4228515625], [-0.77701410162706, -8.029145716812707, 0.4228515625], [-0.2590047005423912, -8.029145716812707, 0.43359375], [-0.2590047005423912, -7.511136315728038, 0.43359375], [0.2590047005423912, -7.511136315728038, 0.4404296875], [0.77701410162706, -7.511136315728038, 0.4404296875], [1.2950235027117287, -6.993126914643369, 0.447265625], [1.8130329037963975, -6.993126914643369, 0.447265625], [2.3310423048810662, -6.993126914643369, 0.453125], [2.3310423048810662, -6.475117513558644, 0.453125], [2.8490517059658487, -6.475117513558644, 0.458984375], [3.3670611070505174, -6.475117513558644, 0.458984375], [3.885070508135186, -5.957108112473975, 0.46484375], [3.885070508135186, -5.439098711389249, 0.470703125], [4.403079909219855, -5.439098711389249, 0.470703125], [4.403079909219855, -4.9210893103045805, 0.4775390625], [4.403079909219855, -4.403079909219912, 0.4833984375], [4.403079909219855, -3.885070508135186, 0.4833984375], [4.403079909219855, -3.3670611070505174, 0.4892578125], [4.403079909219855, -2.849051705965792, 0.4892578125], [3.885070508135186, -2.331042304881123, 0.4951171875], [3.885070508135186, -1.8130329037963975, 0.4951171875], [3.3670611070505174, -1.2950235027117287, 0.5009765625], [2.8490517059658487, -0.77701410162706, 0.5078125], [2.3310423048810662, -0.2590047005423344, 0.5078125], [1.8130329037963975, 0.2590047005423344, 0.513671875], [1.2950235027117287, 0.77701410162706, 0.513671875], [0.77701410162706, 1.2950235027117287, 0.5185546875], [0.2590047005423912, 1.2950235027117287, 0.5185546875], [-0.2590047005423912, 1.8130329037963975, 0.5244140625], [-0.77701410162706, 2.331042304881123, 0.5244140625], [-1.2950235027117287, 2.849051705965792, 0.529296875], [-1.8130329037963975, 3.3670611070505174, 0.53515625], [-2.3310423048810662, 3.885070508135186, 0.53515625], [-2.3310423048810662, 4.403079909219855, 0.5419921875], [-2.8490517059658487, 4.9210893103045805, 0.5419921875], [-3.3670611070505174, 5.439098711389249, 0.5478515625], [-3.885070508135186, 5.957108112473975, 0.5546875], [-3.885070508135186, 6.475117513558644, 0.5546875], [-3.885070508135186, 6.993126914643369, 0.5615234375], [-3.885070508135186, 7.511136315728038, 0.568359375], [-3.3670611070505174, 7.511136315728038, 0.5810546875], [-3.3670611070505174, 8.029145716812707, 0.5810546875], [-2.8490517059658487, 8.029145716812707, 0.587890625], [-2.3310423048810662, 8.029145716812707, 0.587890625], [-1.2950235027117287, 7.511136315728038, 0.59375], [-0.77701410162706, 7.511136315728038, 0.59375], [-0.2590047005423912, 7.511136315728038, 0.6005859375], [0.2590047005423912, 7.511136315728038, 0.6005859375], [1.2950235027117287, 6.993126914643369, 0.6064453125], [1.8130329037963975, 6.993126914643369, 0.6064453125], [2.8490517059658487, 6.993126914643369, 0.611328125], [3.3670611070505174, 6.475117513558644, 0.611328125], [3.885070508135186, 6.475117513558644, 0.6162109375], [4.403079909219855, 6.475117513558644, 0.6162109375], [4.921089310304524, 6.475117513558644, 0.6201171875], [5.439098711389306, 6.475117513558644, 0.623046875], [5.957108112473975, 6.475117513558644, 0.623046875]]}, {"pos x": 487.3874592749042, "pos y": 67.20889488272005, "color": "#2049ff", "type": "pen", "base stroke weight": 3.6, "points": [[-4.403079909219912, -15.28127733199841, 0.0302734375], [-4.9210893103045805, -15.28127733199841, 0.21875], [-5.439098711389249, -15.28127733199841, 0.2587890625], [-5.957108112473918, -14.763267930913742, 0.2978515625], [-6.4751175135587005, -14.763267930913742, 0.2978515625], [-6.993126914643369, -14.763267930913742, 0.3173828125], [-8.029145716812707, -14.245258529829016, 0.3369140625], [-8.547155117897375, -14.245258529829016, 0.3525390625], [-9.065164518982158, -14.245258529829016, 0.3525390625], [-9.583173920066827, -14.245258529829016, 0.3671875], [-9.583173920066827, -13.727249128744347, 0.3671875], [-10.101183321151495, -13.727249128744347, 0.3818359375], [-10.619192722236164, -13.727249128744347, 0.3818359375], [-10.619192722236164, -13.209239727659622, 0.3955078125], [-11.137202123320833, -13.209239727659622, 0.3955078125], [-11.655211524405615, -12.691230326574953, 0.408203125], [-12.173220925490284, -12.691230326574953, 0.408203125], [-12.173220925490284, -12.173220925490284, 0.4208984375], [-12.691230326574953, -12.173220925490284, 0.4208984375], [-13.209239727659622, -12.173220925490284, 0.4423828125], [-13.209239727659622, -11.655211524405559, 0.4423828125], [-13.727249128744404, -11.655211524405559, 0.4560546875], [-13.727249128744404, -11.13720212332089, 0.4560546875], [-14.245258529829073, -10.619192722236164, 0.4697265625], [-14.763267930913742, -10.101183321151495, 0.4814453125], [-14.763267930913742, -9.583173920066827, 0.494140625], [-15.28127733199841, -9.065164518982101, 0.501953125], [-15.28127733199841, -8.547155117897432, 0.501953125], [-15.28127733199841, -8.029145716812707, 0.509765625], [-15.28127733199841, -7.511136315728038, 0.509765625], [-15.799286733083079, -6.993126914643369, 0.515625], [-15.799286733083079, -6.475117513558644, 0.515625], [-15.799286733083079, -5.957108112473975, 0.521484375], [-16.31729613416786, -5.957108112473975, 0.521484375], [-16.31729613416786, -5.439098711389249, 0.5263671875], [-16.31729613416786, -4.9210893103045805, 0.5263671875], [-16.31729613416786, -4.403079909219912, 0.53125], [-16.31729613416786, -3.885070508135186, 0.53125], [-16.83530553525253, -3.3670611070505174, 0.5361328125], [-16.83530553525253, -2.849051705965792, 0.5361328125], [-16.83530553525253, -2.331042304881123, 0.541015625], [-16.83530553525253, -1.8130329037963975, 0.5458984375], [-16.83530553525253, -1.2950235027117287, 0.55078125], [-17.3533149363372, -0.77701410162706, 0.5546875], [-17.3533149363372, -0.2590047005423344, 0.5546875], [-17.3533149363372, 0.2590047005423344, 0.55859375], [-17.3533149363372, 0.77701410162706, 0.5615234375], [-17.3533149363372, 1.2950235027117287, 0.5654296875], [-17.3533149363372, 1.8130329037963975, 0.5654296875], [-17.3533149363372, 2.331042304881123, 0.5673828125], [-17.3533149363372, 2.849051705965792, 0.5673828125], [-17.3533149363372, 3.3670611070505174, 0.5703125], [-16.83530553525253, 3.3670611070505174, 0.5703125], [-16.83530553525253, 3.885070508135186, 0.572265625], [-16.83530553525253, 4.403079909219855, 0.572265625], [-16.83530553525253, 4.9210893103045805, 0.57421875], [-16.83530553525253, 5.439098711389249, 0.57421875], [-16.31729613416786, 5.957108112473975, 0.5751953125], [-16.31729613416786, 6.475117513558644, 0.5751953125], [-16.31729613416786, 6.993126914643369, 0.5771484375], [-16.31729613416786, 7.511136315728038, 0.5771484375], [-15.799286733083079, 8.547155117897432, 0.5791015625], [-15.799286733083079, 9.065164518982101, 0.5810546875], [-15.799286733083079, 9.583173920066827, 0.58203125], [-15.28127733199841, 10.101183321151495, 0.58203125], [-15.28127733199841, 10.619192722236164, 0.583984375], [-14.763267930913742, 10.619192722236164, 0.5859375], [-14.763267930913742, 11.13720212332089, 0.5859375], [-14.245258529829073, 11.655211524405559, 0.587890625], [-13.727249128744404, 12.173220925490284, 0.58984375], [-13.727249128744404, 12.691230326574953, 0.591796875], [-13.209239727659622, 12.691230326574953, 0.591796875], [-13.209239727659622, 13.209239727659622, 0.59375], [-12.691230326574953, 13.209239727659622, 0.59375], [-12.691230326574953, 13.727249128744347, 0.5966796875], [-12.173220925490284, 14.245258529829016, 0.5966796875], [-11.655211524405615, 14.763267930913742, 0.5986328125], [-11.137202123320833, 15.28127733199841, 0.6015625], [-10.619192722236164, 15.799286733083079, 0.603515625], [-10.101183321151495, 15.799286733083079, 0.603515625], [-9.583173920066827, 16.317296134167805, 0.60546875], [-9.065164518982158, 16.835305535252473, 0.60546875], [-8.547155117897375, 16.835305535252473, 0.607421875], [-8.029145716812707, 16.835305535252473, 0.607421875], [-7.511136315728038, 17.3533149363372, 0.609375], [-6.993126914643369, 17.871324337421868, 0.609375], [-6.4751175135587005, 17.871324337421868, 0.6103515625], [-5.957108112473918, 17.871324337421868, 0.6103515625], [-5.439098711389249, 17.871324337421868, 0.6123046875], [-4.9210893103045805, 18.389333738506593, 0.6123046875], [-4.403079909219912, 18.389333738506593, 0.6142578125], [-3.885070508135243, 18.389333738506593, 0.6142578125], [-3.3670611070504606, 18.389333738506593, 0.6162109375], [-2.849051705965792, 18.389333738506593, 0.6181640625], [-2.331042304881123, 18.389333738506593, 0.62109375], [-1.2950235027117856, 18.389333738506593, 0.62109375], [-0.7770141016270031, 17.871324337421868, 0.623046875], [0.2590047005423344, 17.871324337421868, 0.623046875], [0.7770141016270031, 17.3533149363372, 0.625], [1.2950235027116719, 17.3533149363372, 0.625], [1.8130329037964543, 17.3533149363372, 0.626953125], [2.331042304881123, 16.835305535252473, 0.626953125], [2.849051705965792, 16.835305535252473, 0.62890625], [3.3670611070504606, 16.317296134167805, 0.62890625], [3.8850705081351293, 16.317296134167805, 0.630859375], [4.403079909219912, 15.799286733083079, 0.630859375], [4.9210893103045805, 15.799286733083079, 0.6337890625], [5.439098711389249, 15.799286733083079, 0.6337890625], [5.957108112473918, 15.28127733199841, 0.6357421875], [6.475117513558587, 15.28127733199841, 0.6357421875], [6.993126914643369, 15.28127733199841, 0.640625], [6.993126914643369, 14.763267930913742, 0.640625], [7.511136315728038, 14.763267930913742, 0.6435546875], [8.029145716812707, 14.763267930913742, 0.6435546875], [8.029145716812707, 14.245258529829016, 0.6455078125], [8.547155117897375, 13.727249128744347, 0.6455078125], [9.065164518982158, 13.727249128744347, 0.6484375], [9.065164518982158, 13.209239727659622, 0.6484375], [9.583173920066827, 13.209239727659622, 0.650390625], [9.583173920066827, 12.691230326574953, 0.650390625], [10.101183321151495, 12.691230326574953, 0.6533203125], [10.619192722236164, 12.173220925490284, 0.6533203125], [10.619192722236164, 11.655211524405559, 0.654296875], [11.137202123320833, 11.13720212332089, 0.654296875], [11.655211524405615, 10.619192722236164, 0.65625], [12.173220925490284, 10.101183321151495, 0.658203125], [12.691230326574953, 9.583173920066827, 0.658203125], [12.691230326574953, 9.065164518982101, 0.6611328125], [13.209239727659622, 9.065164518982101, 0.6611328125], [13.209239727659622, 8.547155117897432, 0.662109375], [13.72724912874429, 8.029145716812707, 0.6640625], [13.72724912874429, 7.511136315728038, 0.6640625], [14.245258529829073, 6.993126914643369, 0.666015625], [14.763267930913742, 6.475117513558644, 0.666015625], [14.763267930913742, 5.439098711389249, 0.66796875], [14.763267930913742, 4.9210893103045805, 0.66796875], [15.28127733199841, 4.403079909219855, 0.6689453125], [15.28127733199841, 3.885070508135186, 0.6689453125], [15.28127733199841, 3.3670611070505174, 0.6708984375], [15.799286733083079, 2.849051705965792, 0.6708984375], [16.317296134167748, 2.331042304881123, 0.671875], [16.317296134167748, 1.8130329037963975, 0.6728515625], [16.317296134167748, 1.2950235027117287, 0.6728515625], [16.317296134167748, 0.77701410162706, 0.673828125], [16.83530553525253, 0.2590047005423344, 0.673828125], [16.83530553525253, -0.2590047005423344, 0.67578125], [16.83530553525253, -0.77701410162706, 0.6767578125], [16.83530553525253, -1.2950235027117287, 0.6767578125], [16.83530553525253, -1.8130329037963975, 0.677734375], [16.83530553525253, -2.331042304881123, 0.677734375], [17.3533149363372, -2.331042304881123, 0.6787109375], [16.83530553525253, -3.3670611070505174, 0.6787109375], [16.83530553525253, -3.885070508135186, 0.6796875], [16.83530553525253, -4.403079909219912, 0.6796875], [16.83530553525253, -4.9210893103045805, 0.6806640625], [16.317296134167748, -5.957108112473975, 0.6806640625], [15.799286733083079, -6.475117513558644, 0.6826171875], [15.799286733083079, -6.993126914643369, 0.6826171875], [15.28127733199841, -7.511136315728038, 0.6845703125], [15.28127733199841, -8.547155117897432, 0.6845703125], [14.763267930913742, -9.065164518982101, 0.6865234375], [14.245258529829073, -9.583173920066827, 0.6865234375], [13.72724912874429, -10.619192722236164, 0.6875], [13.209239727659622, -11.13720212332089, 0.6875], [12.691230326574953, -11.655211524405559, 0.689453125], [12.173220925490284, -12.173220925490284, 0.689453125], [11.655211524405615, -12.173220925490284, 0.6904296875], [11.137202123320833, -13.209239727659622, 0.6904296875], [10.101183321151495, -13.727249128744347, 0.6923828125], [9.583173920066827, -14.245258529829016, 0.6923828125], [9.065164518982158, -14.763267930913742, 0.6953125], [8.547155117897375, -15.28127733199841, 0.6953125], [8.029145716812707, -15.799286733083136, 0.697265625], [7.511136315728038, -16.317296134167805, 0.697265625], [6.993126914643369, -16.317296134167805, 0.6982421875], [5.957108112473918, -16.835305535252473, 0.6982421875], [5.439098711389249, -17.3533149363372, 0.7001953125], [4.9210893103045805, -16.835305535252473, 0.7001953125], [3.8850705081351293, -16.835305535252473, 0.701171875], [3.3670611070504606, -17.3533149363372, 0.701171875], [2.331042304881123, -17.3533149363372, 0.7021484375], [1.2950235027116719, -16.835305535252473, 0.7021484375], [0.7770141016270031, -16.317296134167805, 0.7021484375], [-0.2590047005423344, -16.317296134167805, 0.7021484375], [-0.7770141016270031, -16.317296134167805, 0.703125], [-1.8130329037964543, -15.799286733083136, 0.703125], [-2.331042304881123, -15.28127733199841, 0.703125], [-2.849051705965792, -15.28127733199841, 0.703125], [-3.3670611070504606, -15.28127733199841, 0.703125], [-3.885070508135243, -14.763267930913742, 0.703125], [-4.403079909219912, -14.763267930913742, 0.703125], [-5.439098711389249, -14.763267930913742, 0.703125], [-5.957108112473918, -15.28127733199841, 0.7041015625], [-6.4751175135587005, -15.28127733199841, 0.7041015625], [-6.4751175135587005, -15.799286733083136, 0.7041015625], [-6.993126914643369, -16.317296134167805, 0.7041015625], [-7.511136315728038, -16.835305535252473, 0.7041015625], [-7.511136315728038, -17.3533149363372, 0.7041015625], [-7.511136315728038, -17.871324337421868, 0.7041015625], [-7.511136315728038, -18.389333738506593, 0.1904296875]]}, {"pos x": 952.5347386268334, "pos y": 547.9005191882011, "color": "#39baff", "type": "pen", "base stroke weight": 0.5, "points": []}, {"pos x": 1113.6239098090489, "pos y": 554.7892008505983, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 1045.7968903639055, "pos y": 513.4571108762141, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 987.2430962335277, "pos y": 472.1250209018301, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-101.47557987300729, -53.51975753093336, 0.1962890625], [-100.41578269417698, -52.98985894151815, 0.1962890625], [-99.88588410476177, -51.93006176268784, 0.2001953125], [-98.82608692593146, -51.40016317327263, 0.2001953125], [-98.29618833651625, -50.870264583857534, 0.203125], [-97.23639115768583, -49.81046740502711, 0.203125], [-96.17659397885552, -49.2805688156119, 0.2099609375], [-95.64669538944031, -48.7506702261968, 0.2099609375], [-94.58689821061, -48.22077163678159, 0.2177734375], [-94.05699962119479, -47.16097445795117, 0.2177734375], [-92.99720244236437, -46.63107586853607, 0.2265625], [-91.93740526353406, -45.57127868970565, 0.2265625], [-90.87760808470364, -45.04138010029044, 0.2353515625], [-89.81781090587333, -44.51148151087534, 0.2353515625], [-88.75801372704291, -43.45168433204492, 0.2431640625], [-87.6982165482126, -42.39188715321461, 0.2431640625], [-86.63841936938218, -41.33208997438419, 0.2509765625], [-85.04872360113666, -39.74239420613867, 0.2509765625], [-83.98892642230635, -38.15269843789315, 0.2568359375], [-82.92912924347593, -37.09290125906273, 0.2568359375], [-81.86933206464562, -36.03310408023242, 0.2626953125], [-80.8095348858152, -34.443408311986786, 0.2626953125], [-79.74973770698489, -33.38361113315648, 0.2666015625], [-78.16004193873937, -31.79391536491096, 0.2666015625], [-77.10024475990895, -30.20421959666544, 0.271484375], [-75.51054899166343, -28.614523828419806, 0.271484375], [-74.450751812833, -27.024828060174286, 0.2744140625], [-72.86105604458749, -25.435132291928767, 0.2744140625], [-71.27136027634197, -23.845436523683247, 0.27734375], [-70.21156309751154, -22.255740755437614, 0.27734375], [-69.15176591868124, -21.195943576607306, 0.287109375], [-67.56207015043572, -19.076349218946575, 0.287109375], [-65.97237438219008, -17.486653450701056, 0.296875], [-64.38267861394456, -15.896957682455422, 0.296875], [-62.79298284569904, -14.307261914209903, 0.3125], [-60.67338848803831, -12.187667556549172, 0.3125], [-59.613591309208005, -11.127870377718864, 0.328125], [-58.02389554096237, -9.538174609473344, 0.328125], [-56.43419977271685, -7.948478841227711, 0.3427734375], [-54.84450400447133, -6.358783072982192, 0.3427734375], [-52.7249096468106, -4.239188715321461, 0.357421875], [-51.13521387856508, -2.6494929470759416, 0.357421875], [-49.01561952090435, -0.5298985894152111, 0.3720703125], [-47.42592375265872, 1.0597971788303084, 0.3720703125], [-45.8362279844132, 2.6494929470759416, 0.38671875], [-44.24653221616768, 3.70929012590625, 0.38671875], [-42.65683644792216, 5.29898589415177, 0.396484375], [-41.06714067967664, 7.4185802518125, 0.396484375], [-39.47744491143101, 9.53817460947323, 0.4072265625], [-37.88774914318549, 11.12787037771875, 0.4072265625], [-35.76815478552476, 12.717566145964383, 0.419921875], [-34.17845901727924, 14.837160503625114, 0.419921875], [-32.58876324903372, 16.426856271870633, 0.4326171875], [-30.999067480788085, 17.486653450700942, 0.4326171875], [-29.409371712542566, 19.076349218946575, 0.44140625], [-27.819675944297046, 21.195943576607306, 0.44140625], [-26.229980176051527, 23.315537934268036, 0.4501953125], [-24.640284407805893, 24.905233702513556, 0.4501953125], [-23.050588639560374, 25.965030881343864, 0.4580078125], [-21.460892871314854, 27.554726649589384, 0.4580078125], [-19.341298513654124, 28.614523828419806, 0.4658203125], [-17.751602745408604, 29.674321007250114, 0.4658203125], [-16.161906977163085, 30.734118186080536, 0.474609375], [-14.042312619502354, 32.323813954326056, 0.474609375], [-11.922718261841624, 33.913509722571575, 0.482421875], [-10.33302249359599, 34.973306901402, 0.482421875], [-8.21342813593526, 36.56300266964752, 0.490234375], [-6.62373236768974, 37.62279984847794, 0.490234375], [-4.50413801002901, 38.15269843789304, 0.4970703125], [-2.3845436523682793, 38.68259702730825, 0.4970703125], [0.2649492947075487, 39.74239420613867, 0.50390625], [2.3845436523682793, 40.27229279555377, 0.50390625], [4.50413801002901, 40.80219138496898, 0.5107421875], [7.1536309571049514, 41.33208997438419, 0.5107421875], [9.803123904180893, 41.33208997438419, 0.517578125], [12.452616851256835, 42.3918871532145, 0.517578125], [15.102109798332663, 42.92178574262971, 0.525390625], [18.281501334823815, 42.92178574262971, 0.525390625], [21.460892871314854, 43.45168433204492, 0.533203125], [24.640284407806007, 43.98158292146013, 0.533203125], [27.819675944297046, 43.98158292146013, 0.541015625], [31.528966070203296, 44.51148151087523, 0.541015625], [35.238256196109546, 44.51148151087523, 0.5478515625], [38.4176477326007, 45.04138010029044, 0.5478515625], [42.12693785850695, 45.57127868970565, 0.5556640625], [45.8362279844132, 46.10117727912075, 0.5556640625], [49.54551811031956, 46.63107586853596, 0.5615234375], [53.25480823622581, 46.63107586853596, 0.5615234375], [56.96409836213206, 47.16097445795117, 0.568359375], [60.67338848803831, 48.22077163678148, 0.568359375], [64.38267861394456, 48.75067022619669, 0.572265625], [68.09196873985093, 49.2805688156119, 0.572265625], [71.27136027634197, 49.81046740502711, 0.576171875], [74.98065040224822, 49.81046740502711, 0.576171875], [78.16004193873937, 50.34036599444221, 0.576171875], [81.33943347523041, 50.87026458385742, 0.576171875], [84.51882501172156, 50.87026458385742, 0.5771484375], [87.6982165482126, 51.40016317327263, 0.5771484375], [90.34770949528854, 51.93006176268784, 0.5771484375], [92.99720244236437, 52.45996035210294, 0.5771484375], [95.64669538944031, 52.98985894151815, 0.5771484375], [98.29618833651625, 52.98985894151815, 0.5771484375], [101.47557987300729, 53.51975753093336, 0.158203125]]}, {"pos x": 1086.3341324541668, "pos y": 523.5251840751025, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-17.22170415599345, -15.89695768245548, 0.2373046875], [-16.69180556657824, -15.89695768245548, 0.25390625], [-16.161906977163028, -15.367059093040268, 0.25390625], [-15.10210979833272, -14.837160503625057, 0.267578125], [-14.572211208917508, -14.307261914209846, 0.267578125], [-14.042312619502297, -13.777363324794749, 0.2822265625], [-12.982515440671989, -13.247464735379538, 0.2822265625], [-12.452616851256778, -12.717566145964327, 0.294921875], [-11.39281967242647, -12.187667556549115, 0.294921875], [-10.862921083011258, -11.657768967134018, 0.3076171875], [-9.803123904180836, -11.127870377718807, 0.3076171875], [-8.743326725350528, -10.597971788303596, 0.3154296875], [-7.683529546520106, -10.068073198888499, 0.3154296875], [-6.623732367689797, -9.538174609473288, 0.322265625], [-5.563935188859375, -8.478377430642865, 0.322265625], [-4.504138010029067, -7.948478841227768, 0.3271484375], [-3.4443408311986445, -7.418580251812557, 0.3271484375], [-2.914442241783547, -6.888681662397346, 0.33203125], [-1.854645062953125, -6.358783072982135, 0.33203125], [-0.7948478841228166, -5.8288844835670375, 0.3359375], [0.26494929470760553, -5.298985894151826, 0.3359375], [1.324746473537914, -4.769087304736615, 0.3388671875], [2.384543652368336, -4.239188715321404, 0.3388671875], [3.9742394206138556, -3.709290125906307, 0.3427734375], [5.034036599444164, -3.179391536491096, 0.3427734375], [6.093833778274586, -2.649492947075885, 0.345703125], [7.153630957104895, -2.1195943576606737, 0.345703125], [8.213428135935317, -2.1195943576606737, 0.349609375], [9.273225314765625, -1.5896957682455763, 0.349609375], [10.333022493596047, -1.0597971788303653, 0.353515625], [10.862921083011258, -0.5298985894151542, 0.353515625], [11.922718261841567, 5.684341886080802e-14, 0.3583984375], [12.452616851256778, 0.5298985894151542, 0.3583984375], [13.512414030087086, 1.0597971788303653, 0.36328125], [14.572211208917508, 1.5896957682455763, 0.36328125], [15.632008387747817, 2.1195943576607874, 0.37109375], [16.161906977163028, 2.649492947075885, 0.37109375], [16.161906977163028, 3.179391536491096, 0.37890625], [16.69180556657824, 3.709290125906307, 0.37890625], [17.22170415599345, 4.239188715321518, 0.3876953125], [17.22170415599345, 4.769087304736615, 0.3876953125], [17.22170415599345, 5.298985894151826, 0.396484375], [17.22170415599345, 5.8288844835670375, 0.4072265625], [16.69180556657824, 5.8288844835670375, 0.4072265625], [16.161906977163028, 6.3587830729822485, 0.4169921875], [15.10210979833272, 6.3587830729822485, 0.4169921875], [14.572211208917508, 6.888681662397346, 0.4267578125], [13.512414030087086, 7.418580251812557, 0.4267578125], [12.452616851256778, 7.948478841227768, 0.4365234375], [11.392819672426356, 7.948478841227768, 0.4365234375], [10.333022493596047, 8.478377430642979, 0.4443359375], [9.273225314765625, 8.478377430642979, 0.4443359375], [8.213428135935317, 9.008276020058076, 0.453125], [6.623732367689797, 9.538174609473288, 0.453125], [5.563935188859375, 9.538174609473288, 0.4619140625], [3.9742394206138556, 10.068073198888499, 0.4619140625], [2.384543652368336, 10.597971788303596, 0.4716796875], [1.324746473537914, 10.597971788303596, 0.4716796875], [-0.26494929470760553, 11.127870377718807, 0.478515625], [-1.324746473537914, 11.657768967134018, 0.478515625], [-2.384543652368336, 12.18766755654923, 0.486328125], [-3.4443408311986445, 12.18766755654923, 0.486328125], [-3.9742394206138556, 12.18766755654923, 0.4912109375], [-5.034036599444278, 12.717566145964327, 0.4912109375], [-6.093833778274586, 13.247464735379538, 0.49609375], [-6.623732367689797, 13.777363324794749, 0.49609375], [-7.153630957105008, 13.777363324794749, 0.498046875], [-8.213428135935317, 14.30726191420996, 0.498046875], [-8.743326725350528, 14.837160503625057, 0.5009765625], [-9.273225314765739, 15.367059093040268, 0.5009765625], [-9.273225314765739, 15.89695768245548, 0.50390625], [-9.803123904180836, 15.89695768245548, 0.50390625]]}, {"pos x": 808.4023223059041, "pos y": 498.88489966729685, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[12.717566145964327, -5.563935188859432, 0.3857421875], [13.247464735379538, -5.563935188859432, 0.4091796875], [13.247464735379538, -6.093833778274643, 0.4091796875], [12.717566145964327, -6.093833778274643, 0.5263671875], [12.18766755654923, -6.623732367689854, 0.5263671875], [11.657768967134018, -6.623732367689854, 0.55078125], [11.127870377718807, -7.1536309571049514, 0.55078125], [10.597971788303596, -7.1536309571049514, 0.5751953125], [10.068073198888499, -7.1536309571049514, 0.5751953125], [9.008276020058076, -7.1536309571049514, 0.5908203125], [8.478377430642865, -7.1536309571049514, 0.5908203125], [7.418580251812557, -7.1536309571049514, 0.60546875], [6.888681662397346, -6.623732367689854, 0.60546875], [5.8288844835670375, -6.623732367689854, 0.615234375], [5.298985894151826, -6.093833778274643, 0.615234375], [4.239188715321404, -5.563935188859432, 0.6259765625], [3.179391536491096, -5.563935188859432, 0.6259765625], [2.1195943576606737, -5.034036599444221, 0.6318359375], [1.0597971788303653, -4.5041380100291235, 0.6318359375], [5.684341886080802e-14, -3.9742394206139124, 0.638671875], [-1.0597971788303653, -3.4443408311987014, 0.638671875], [-1.5896957682455763, -2.9144422417834903, 0.6435546875], [-2.1195943576606737, -2.384543652368393, 0.6435546875], [-2.649492947075885, -1.8546450629531819, 0.6474609375], [-3.179391536491096, -1.3247464735379708, 0.6474609375], [-3.179391536491096, -0.7948478841227598, 0.650390625], [-3.709290125906307, -0.2649492947076624, 0.650390625], [-3.709290125906307, 0.2649492947075487, 0.654296875], [-3.709290125906307, 1.3247464735378571, 0.654296875], [-3.709290125906307, 1.8546450629530682, 0.6552734375], [-4.239188715321404, 2.3845436523682793, 0.6552734375], [-4.239188715321404, 2.9144422417834903, 0.6572265625], [-4.239188715321404, 3.4443408311985877, 0.6572265625], [-4.239188715321404, 3.9742394206137988, 0.6572265625], [-4.239188715321404, 4.50413801002901, 0.6572265625], [-4.239188715321404, 5.034036599444221, 0.658203125], [-4.239188715321404, 5.563935188859318, 0.658203125], [-4.769087304736615, 5.563935188859318, 0.6591796875], [-4.769087304736615, 6.093833778274529, 0.6591796875], [-5.298985894151826, 6.62373236768974, 0.6591796875], [-5.8288844835670375, 6.62373236768974, 0.66015625], [-5.8288844835670375, 7.1536309571049514, 0.66015625], [-6.358783072982135, 7.1536309571049514, 0.66015625], [-6.888681662397346, 7.1536309571049514, 0.66015625], [-7.418580251812557, 7.1536309571049514, 0.6611328125], [-7.948478841227768, 7.1536309571049514, 0.6611328125], [-9.008276020058076, 7.1536309571049514, 0.662109375], [-9.538174609473288, 7.1536309571049514, 0.662109375], [-10.597971788303596, 7.1536309571049514, 0.662109375], [-11.127870377718807, 7.1536309571049514, 0.662109375], [-11.657768967134018, 7.1536309571049514, 0.6630859375], [-12.18766755654923, 6.62373236768974, 0.6630859375], [-12.717566145964327, 6.093833778274529, 0.6630859375], [-13.247464735379538, 6.093833778274529, 0.6640625], [-13.247464735379538, 5.563935188859318, 0.6640625], [-13.247464735379538, 5.034036599444221, 0.6640625], [-12.717566145964327, 5.034036599444221, 0.6640625], [-12.717566145964327, 4.50413801002901, 0.6640625], [-12.18766755654923, 3.9742394206137988, 0.6640625], [-11.127870377718807, 3.4443408311985877, 0.1806640625]]}, {"pos x": 823.7693813989442, "pos y": 512.1323644026761, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[7.4185802518125, -4.50413801002901, 0.267578125], [6.888681662397403, -5.034036599444221, 0.267578125], [6.358783072982192, -5.563935188859432, 0.302734375], [5.828884483566981, -5.563935188859432, 0.302734375], [5.29898589415177, -5.563935188859432, 0.337890625], [4.769087304736672, -5.563935188859432, 0.375], [4.239188715321461, -6.093833778274529, 0.375], [3.1793915364911527, -6.093833778274529, 0.4130859375], [2.6494929470759416, -6.62373236768974, 0.443359375], [2.1195943576607306, -6.62373236768974, 0.443359375], [1.5896957682455195, -7.1536309571049514, 0.4736328125], [1.0597971788304221, -7.1536309571049514, 0.4736328125], [0.0, -7.1536309571049514, 0.4912109375], [-0.5298985894152111, -7.6835295465201625, 0.4912109375], [-1.5896957682455195, -7.6835295465201625, 0.5087890625], [-2.1195943576607306, -7.6835295465201625, 0.5087890625], [-3.179391536491039, -7.6835295465201625, 0.521484375], [-3.70929012590625, -7.6835295465201625, 0.521484375], [-4.769087304736672, -7.6835295465201625, 0.53515625], [-5.828884483566981, -7.1536309571049514, 0.53515625], [-6.358783072982192, -7.1536309571049514, 0.544921875], [-6.888681662397403, -6.62373236768974, 0.544921875], [-7.4185802518125, -6.093833778274529, 0.5546875], [-7.948478841227711, -6.093833778274529, 0.5546875], [-8.478377430642922, -5.563935188859432, 0.5625], [-9.008276020058133, -5.034036599444221, 0.5625], [-9.53817460947323, -4.50413801002901, 0.5703125], [-10.068073198888442, -3.9742394206137988, 0.5703125], [-10.597971788303653, -3.4443408311987014, 0.578125], [-11.127870377718864, -2.9144422417834903, 0.578125], [-11.127870377718864, -2.3845436523682793, 0.5859375], [-11.657768967133961, -1.8546450629530682, 0.5859375], [-11.657768967133961, -1.3247464735379708, 0.59375], [-11.657768967133961, -0.7948478841227598, 0.59375], [-11.657768967133961, -0.2649492947075487, 0.6015625], [-11.127870377718864, 0.2649492947076624, 0.6015625], [-11.127870377718864, 0.7948478841227598, 0.607421875], [-10.597971788303653, 1.3247464735379708, 0.607421875], [-10.068073198888442, 1.3247464735379708, 0.6142578125], [-9.53817460947323, 1.8546450629531819, 0.6142578125], [-9.008276020058133, 1.8546450629531819, 0.62109375], [-7.948478841227711, 1.8546450629531819, 0.62109375], [-6.888681662397403, 1.8546450629531819, 0.62890625], [-5.828884483566981, 1.8546450629531819, 0.62890625], [-4.239188715321461, 1.8546450629531819, 0.6337890625], [-3.179391536491039, 1.3247464735379708, 0.6337890625], [-1.5896957682455195, 1.3247464735379708, 0.6396484375], [0.0, 0.7948478841227598, 0.6396484375], [1.5896957682455195, 0.2649492947076624, 0.64453125], [3.1793915364911527, -0.2649492947075487, 0.64453125], [4.239188715321461, -0.7948478841227598, 0.650390625], [5.29898589415177, -0.7948478841227598, 0.650390625], [6.888681662397403, -1.3247464735379708, 0.654296875], [7.948478841227711, -1.8546450629530682, 0.654296875], [9.008276020058133, -2.3845436523682793, 0.658203125], [10.068073198888442, -2.3845436523682793, 0.658203125], [10.597971788303653, -2.9144422417834903, 0.6611328125], [11.127870377718864, -2.9144422417834903, 0.6611328125], [11.657768967133961, -2.9144422417834903, 0.6630859375], [11.657768967133961, -3.4443408311987014, 0.666015625], [11.127870377718864, -2.9144422417834903, 0.6708984375], [10.068073198888442, -2.3845436523682793, 0.6708984375], [8.478377430642922, -1.8546450629530682, 0.671875], [7.4185802518125, -0.7948478841227598, 0.671875], [6.358783072982192, -0.2649492947075487, 0.6728515625], [5.828884483566981, 0.7948478841227598, 0.6728515625], [4.769087304736672, 1.3247464735379708, 0.673828125], [4.239188715321461, 1.8546450629531819, 0.673828125], [3.70929012590625, 2.9144422417834903, 0.6748046875], [3.1793915364911527, 3.4443408311987014, 0.6748046875], [2.6494929470759416, 3.9742394206139124, 0.6748046875], [2.6494929470759416, 5.034036599444221, 0.6748046875], [2.6494929470759416, 5.563935188859432, 0.6748046875], [2.6494929470759416, 6.093833778274643, 0.6748046875], [3.1793915364911527, 6.62373236768974, 0.673828125], [4.239188715321461, 7.1536309571049514, 0.673828125], [4.769087304736672, 7.6835295465201625, 0.1826171875]]}, {"pos x": 848.4096658067504, "pos y": 519.2859953597813, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-3.4443408311986445, -5.828884483566981, 0.2919921875], [-3.4443408311986445, -5.29898589415177, 0.3203125], [-3.9742394206138556, -4.7690873047365585, 0.3486328125], [-4.504138010029067, -4.239188715321461, 0.3486328125], [-5.034036599444164, -3.179391536491039, 0.3798828125], [-5.563935188859375, -2.649492947075828, 0.3798828125], [-6.093833778274586, -1.5896957682455195, 0.4111328125], [-6.623732367689797, -1.0597971788303084, 0.4111328125], [-7.153630957104895, -0.5298985894152111, 0.4375], [-7.153630957104895, 0.0, 0.4375], [-7.683529546520106, 0.5298985894152111, 0.4638671875], [-8.213428135935317, 1.0597971788304221, 0.4638671875], [-8.743326725350528, 1.5896957682455195, 0.4853515625], [-9.273225314765625, 2.1195943576607306, 0.4853515625], [-9.803123904180836, 2.6494929470759416, 0.5068359375], [-9.803123904180836, 3.1793915364911527, 0.5068359375], [-10.333022493596047, 3.70929012590625, 0.5166015625], [-10.333022493596047, 4.239188715321461, 0.5166015625], [-10.333022493596047, 4.769087304736672, 0.5263671875], [-10.333022493596047, 5.298985894151883, 0.5263671875], [-10.333022493596047, 5.828884483566981, 0.5419921875], [-9.803123904180836, 5.828884483566981, 0.5419921875], [-9.273225314765625, 5.828884483566981, 0.55078125], [-8.743326725350528, 5.828884483566981, 0.5595703125], [-7.153630957104895, 5.828884483566981, 0.5595703125], [-6.093833778274586, 5.298985894151883, 0.5693359375], [-5.034036599444164, 4.769087304736672, 0.5693359375], [-3.4443408311986445, 4.769087304736672, 0.5791015625], [-2.384543652368336, 4.239188715321461, 0.5791015625], [-0.7948478841227029, 4.239188715321461, 0.5859375], [0.26494929470760553, 3.70929012590625, 0.5859375], [1.324746473537914, 3.1793915364911527, 0.5927734375], [1.854645062953125, 3.1793915364911527, 0.5927734375], [2.914442241783547, 2.6494929470759416, 0.5986328125], [3.9742394206138556, 2.6494929470759416, 0.5986328125], [4.504138010029067, 2.6494929470759416, 0.6044921875], [5.563935188859375, 2.1195943576607306, 0.6044921875], [6.623732367689797, 2.1195943576607306, 0.60546875], [7.683529546520106, 2.1195943576607306, 0.60546875], [8.743326725350528, 2.1195943576607306, 0.6064453125], [9.803123904180836, 2.1195943576607306, 0.6064453125], [10.333022493596047, 2.1195943576607306, 0.166015625]]}, {"pos x": 864.8365220786206, "pos y": 532.7984093898681, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[1.3247464735380277, -6.093833778274586, 0.2978515625], [0.7948478841228166, -5.563935188859489, 0.2978515625], [0.7948478841228166, -5.034036599444278, 0.302734375], [0.7948478841228166, -4.504138010029067, 0.30859375], [1.3247464735380277, -4.504138010029067, 0.30859375], [1.3247464735380277, -3.9742394206138556, 0.3203125], [1.854645062953125, -3.4443408311987582, 0.33203125], [2.384543652368336, -3.4443408311987582, 0.34375], [2.914442241783547, -2.914442241783547, 0.34375], [3.4443408311986445, -2.914442241783547, 0.35546875], [3.9742394206138556, -2.914442241783547, 0.35546875], [5.034036599444278, -2.914442241783547, 0.3759765625], [5.563935188859375, -2.384543652368336, 0.3759765625], [6.623732367689797, -2.384543652368336, 0.3974609375], [7.153630957105008, -2.914442241783547, 0.3974609375], [7.683529546520106, -2.914442241783547, 0.4189453125], [8.213428135935317, -3.4443408311987582, 0.4189453125], [8.743326725350528, -3.4443408311987582, 0.4404296875], [9.273225314765739, -3.4443408311987582, 0.4404296875], [9.803123904180836, -3.9742394206138556, 0.458984375], [9.803123904180836, -4.504138010029067, 0.4912109375], [9.803123904180836, -5.034036599444278, 0.5048828125], [9.273225314765739, -5.563935188859489, 0.51171875], [9.273225314765739, -6.623732367689797, 0.51171875], [8.743326725350528, -6.623732367689797, 0.5185546875], [8.213428135935317, -7.153630957105008, 0.5185546875], [7.153630957105008, -7.153630957105008, 0.5224609375], [6.623732367689797, -7.683529546520219, 0.5224609375], [5.563935188859375, -8.213428135935317, 0.5263671875], [4.504138010029067, -8.213428135935317, 0.5263671875], [3.9742394206138556, -8.213428135935317, 0.5322265625], [2.914442241783547, -8.213428135935317, 0.5322265625], [2.384543652368336, -8.213428135935317, 0.5380859375], [1.3247464735380277, -8.213428135935317, 0.5380859375], [0.26494929470760553, -7.683529546520219, 0.5419921875], [-0.7948478841227029, -7.683529546520219, 0.5419921875], [-1.324746473537914, -7.153630957105008, 0.546875], [-2.384543652368336, -6.623732367689797, 0.546875], [-3.4443408311986445, -5.563935188859489, 0.5517578125], [-4.504138010029067, -5.034036599444278, 0.5517578125], [-5.563935188859375, -3.9742394206138556, 0.5576171875], [-6.093833778274586, -3.4443408311987582, 0.5576171875], [-7.153630957104895, -2.914442241783547, 0.5615234375], [-8.213428135935317, -2.384543652368336, 0.5615234375], [-8.743326725350528, -1.3247464735380277, 0.56640625], [-9.273225314765625, -0.7948478841228166, 0.56640625], [-9.273225314765625, -0.26494929470760553, 0.5732421875], [-9.803123904180836, 0.26494929470760553, 0.5732421875], [-9.803123904180836, 0.7948478841227029, 0.5810546875], [-9.273225314765625, 1.324746473537914, 0.5810546875], [-9.273225314765625, 2.384543652368336, 0.5908203125], [-8.743326725350528, 2.9144422417834335, 0.5908203125], [-7.683529546520106, 3.4443408311986445, 0.6015625], [-7.153630957104895, 3.9742394206138556, 0.6015625], [-5.563935188859375, 4.504138010028953, 0.6142578125], [-5.034036599444164, 5.034036599444164, 0.6142578125], [-3.9742394206138556, 5.563935188859375, 0.626953125], [-2.9144422417834335, 6.093833778274586, 0.626953125], [-1.854645062953125, 6.6237323676896835, 0.634765625], [-0.26494929470760553, 7.153630957104895, 0.634765625], [0.7948478841228166, 7.683529546520106, 0.642578125], [2.384543652368336, 8.213428135935317, 0.642578125], [3.9742394206138556, 8.213428135935317, 0.6455078125], [5.034036599444278, 8.213428135935317, 0.6455078125], [6.093833778274586, 8.213428135935317, 0.17578125]]}, {"pos x": 893.1860966123329, "pos y": 550.0201135458615, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[11.127870377718807, -7.418580251812557, 0.287109375], [10.068073198888499, -6.888681662397346, 0.287109375], [9.538174609473288, -6.3587830729822485, 0.314453125], [9.008276020058076, -5.8288844835670375, 0.314453125], [8.478377430642865, -5.298985894151826, 0.341796875], [7.948478841227768, -5.298985894151826, 0.341796875], [6.888681662397346, -4.769087304736615, 0.37890625], [6.358783072982135, -4.239188715321518, 0.37890625], [5.8288844835670375, -3.179391536491096, 0.4150390625], [5.298985894151826, -2.649492947075885, 0.4150390625], [4.239188715321404, -2.1195943576607874, 0.4404296875], [3.179391536491096, -1.5896957682455763, 0.4404296875], [2.1195943576606737, -0.5298985894151542, 0.46484375], [1.0597971788303653, -5.684341886080802e-14, 0.46484375], [-0.5298985894151542, 1.0597971788303653, 0.484375], [-1.5896957682455763, 1.5896957682455763, 0.484375], [-2.649492947075885, 2.649492947075885, 0.5048828125], [-3.709290125906307, 3.179391536491096, 0.5048828125], [-4.769087304736615, 4.239188715321404, 0.513671875], [-5.8288844835670375, 4.769087304736615, 0.513671875], [-6.358783072982135, 5.298985894151826, 0.5224609375], [-7.418580251812557, 5.8288844835670375, 0.5224609375], [-8.478377430642865, 5.8288844835670375, 0.53125], [-9.538174609473288, 6.358783072982135, 0.53125], [-10.068073198888499, 6.888681662397346, 0.5390625], [-10.597971788303596, 6.888681662397346, 0.5390625], [-11.127870377718807, 6.888681662397346, 0.5537109375], [-11.127870377718807, 7.418580251812557, 0.5537109375], [-10.068073198888499, 7.418580251812557, 0.5625], [-9.538174609473288, 7.418580251812557, 0.1552734375]]}, {"pos x": 906.1686120530051, "pos y": 547.105671304078, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[0.2649492947075487, -5.563935188859432, 0.36328125], [0.7948478841227598, -5.563935188859432, 0.36328125], [1.3247464735378571, -5.034036599444221, 0.36328125], [2.3845436523682793, -4.50413801002901, 0.3671875], [2.9144422417834903, -3.9742394206137988, 0.3671875], [3.4443408311985877, -3.4443408311987014, 0.37109375], [3.9742394206137988, -2.9144422417834903, 0.37109375], [5.034036599444221, -2.9144422417834903, 0.3720703125], [5.034036599444221, -2.3845436523682793, 0.3720703125], [5.563935188859318, -1.8546450629530682, 0.3720703125], [6.093833778274529, -1.8546450629530682, 0.3720703125], [6.62373236768974, -1.3247464735379708, 0.38671875], [7.1536309571049514, -0.7948478841227598, 0.38671875], [7.683529546520049, -0.7948478841227598, 0.400390625], [8.21342813593526, -0.2649492947075487, 0.400390625], [8.743326725350471, 0.2649492947076624, 0.41796875], [8.743326725350471, 0.7948478841227598, 0.41796875], [9.273225314765682, 1.3247464735379708, 0.435546875], [9.273225314765682, 1.8546450629531819, 0.435546875], [9.273225314765682, 2.384543652368393, 0.4521484375], [9.273225314765682, 2.9144422417834903, 0.46875], [9.273225314765682, 3.4443408311987014, 0.46875], [8.743326725350471, 3.9742394206139124, 0.48046875], [8.21342813593526, 3.9742394206139124, 0.48046875], [7.683529546520049, 4.5041380100291235, 0.4921875], [7.1536309571049514, 4.5041380100291235, 0.4921875], [6.62373236768974, 5.034036599444221, 0.50390625], [5.563935188859318, 5.034036599444221, 0.50390625], [4.50413801002901, 5.034036599444221, 0.5166015625], [3.4443408311985877, 5.563935188859432, 0.5166015625], [2.3845436523682793, 5.563935188859432, 0.5263671875], [1.3247464735378571, 5.563935188859432, 0.5263671875], [0.2649492947075487, 5.563935188859432, 0.537109375], [-1.3247464735379708, 5.563935188859432, 0.537109375], [-2.9144422417834903, 5.563935188859432, 0.5458984375], [-3.9742394206139124, 5.563935188859432, 0.5458984375], [-5.034036599444221, 5.563935188859432, 0.5546875], [-6.093833778274643, 5.563935188859432, 0.5546875], [-6.623732367689854, 5.563935188859432, 0.5625], [-7.6835295465201625, 5.034036599444221, 0.5625], [-8.213428135935374, 4.5041380100291235, 0.5703125], [-8.743326725350585, 3.9742394206139124, 0.5703125], [-9.273225314765682, 3.9742394206139124, 0.5771484375], [-9.273225314765682, 3.4443408311987014, 0.5771484375], [-8.213428135935374, 3.4443408311987014, 0.5947265625], [-7.6835295465201625, 2.9144422417834903, 0.5947265625], [-7.1536309571049514, 2.9144422417834903, 0.5947265625], [-6.093833778274643, 2.9144422417834903, 0.5947265625], [-5.563935188859432, 3.4443408311987014, 0.5947265625], [-4.5041380100291235, 3.9742394206139124, 0.1630859375]]}, {"pos x": 925.2449612719518, "pos y": 561.6778825129959, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[4.504138010029067, -3.1793915364911527, 0.3388671875], [3.9742394206138556, -3.1793915364911527, 0.3388671875], [3.4443408311986445, -3.1793915364911527, 0.3388671875], [2.9144422417834335, -3.7092901259063638, 0.337890625], [2.384543652368336, -3.7092901259063638, 0.337890625], [1.854645062953125, -3.7092901259063638, 0.3369140625], [0.7948478841227029, -3.7092901259063638, 0.3369140625], [0.26494929470760553, -3.7092901259063638, 0.3369140625], [-0.7948478841228166, -3.7092901259063638, 0.3369140625], [-1.324746473537914, -3.7092901259063638, 0.3369140625], [-1.854645062953125, -3.7092901259063638, 0.3369140625], [-2.384543652368336, -3.7092901259063638, 0.3408203125], [-3.4443408311986445, -3.7092901259063638, 0.3408203125], [-3.9742394206138556, -3.7092901259063638, 0.3447265625], [-5.034036599444278, -3.7092901259063638, 0.3447265625], [-5.563935188859375, -3.1793915364911527, 0.3583984375], [-6.623732367689797, -2.6494929470759416, 0.3583984375], [-7.683529546520106, -2.6494929470759416, 0.373046875], [-8.213428135935317, -2.1195943576607306, 0.373046875], [-9.273225314765739, -1.5896957682456332, 0.390625], [-9.803123904180836, -1.0597971788304221, 0.390625], [-10.333022493596047, -0.5298985894152111, 0.4091796875], [-10.862921083011258, 0.5298985894150974, 0.4091796875], [-11.39281967242647, 1.0597971788303084, 0.4248046875], [-11.922718261841567, 1.5896957682455195, 0.4248046875], [-11.922718261841567, 2.1195943576607306, 0.439453125], [-11.922718261841567, 2.649492947075828, 0.439453125], [-11.922718261841567, 3.70929012590625, 0.455078125], [-11.922718261841567, 4.239188715321461, 0.455078125], [-11.39281967242647, 4.239188715321461, 0.470703125], [-10.862921083011258, 4.7690873047365585, 0.470703125], [-10.333022493596047, 5.29898589415177, 0.48828125], [-9.803123904180836, 5.29898589415177, 0.48828125], [-8.743326725350528, 5.828884483566981, 0.505859375], [-7.683529546520106, 5.828884483566981, 0.505859375], [-6.623732367689797, 5.828884483566981, 0.5205078125], [-5.563935188859375, 5.828884483566981, 0.5205078125], [-4.504138010029067, 5.828884483566981, 0.5361328125], [-2.914442241783547, 5.828884483566981, 0.5361328125], [-1.854645062953125, 5.828884483566981, 0.5498046875], [-0.26494929470760553, 5.29898589415177, 0.5498046875], [1.324746473537914, 5.29898589415177, 0.5634765625], [2.9144422417834335, 4.7690873047365585, 0.5634765625], [4.504138010029067, 4.239188715321461, 0.5751953125], [5.563935188859375, 3.70929012590625, 0.5751953125], [7.153630957104895, 3.179391536491039, 0.5859375], [8.213428135935317, 2.649492947075828, 0.5859375], [9.273225314765625, 2.1195943576607306, 0.5947265625], [9.803123904180836, 1.0597971788303084, 0.5947265625], [10.862921083011258, 0.5298985894150974, 0.603515625], [10.862921083011258, -0.5298985894152111, 0.603515625], [11.392819672426356, -1.0597971788304221, 0.609375], [11.922718261841567, -1.5896957682456332, 0.609375], [11.922718261841567, -2.1195943576607306, 0.615234375], [11.922718261841567, -2.6494929470759416, 0.615234375], [11.392819672426356, -3.1793915364911527, 0.62109375], [11.392819672426356, -3.7092901259063638, 0.62109375], [10.862921083011258, -4.239188715321461, 0.626953125], [9.803123904180836, -4.769087304736672, 0.626953125], [9.273225314765625, -4.769087304736672, 0.630859375], [8.213428135935317, -5.298985894151883, 0.630859375], [7.153630957104895, -5.298985894151883, 0.634765625], [5.563935188859375, -5.828884483566981, 0.634765625], [4.504138010029067, -5.828884483566981, 0.6357421875], [2.9144422417834335, -5.298985894151883, 0.6357421875], [1.324746473537914, -5.298985894151883, 0.6376953125], [0.26494929470760553, -5.298985894151883, 0.6376953125], [-0.7948478841228166, -4.769087304736672, 0.6376953125], [-2.384543652368336, -4.769087304736672, 0.6376953125], [-3.4443408311986445, -4.239188715321461, 0.638671875], [-3.9742394206138556, -3.7092901259063638, 0.638671875], [-5.034036599444278, -3.1793915364911527, 0.6396484375], [-5.563935188859375, -2.6494929470759416, 0.6396484375], [-6.093833778274586, -2.6494929470759416, 0.6396484375], [-6.093833778274586, -2.1195943576607306, 0.6396484375], [-6.093833778274586, -1.5896957682456332, 0.640625], [-6.093833778274586, -0.5298985894152111, 0.640625], [-5.563935188859375, 0.0, 0.640625], [-5.034036599444278, 0.5298985894150974, 0.640625], [-3.9742394206138556, 1.0597971788303084, 0.6416015625], [-2.914442241783547, 1.5896957682455195, 0.6416015625], [-1.854645062953125, 2.1195943576607306, 0.6416015625], [-0.7948478841228166, 2.649492947075828, 0.6416015625], [0.26494929470760553, 3.179391536491039, 0.1748046875]]}, {"pos x": 941.141918954407, "pos y": 568.5665641753931, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[5.563935188859375, -4.769087304736615, 0.267578125], [5.563935188859375, -4.239188715321518, 0.2822265625], [5.034036599444278, -4.239188715321518, 0.2978515625], [5.034036599444278, -3.709290125906307, 0.3134765625], [4.504138010029067, -3.709290125906307, 0.3134765625], [4.504138010029067, -3.179391536491096, 0.330078125], [3.9742394206138556, -2.649492947075885, 0.330078125], [3.4443408311987582, -2.1195943576607874, 0.3369140625], [2.914442241783547, -1.5896957682455763, 0.3369140625], [1.854645062953125, -1.0597971788303653, 0.357421875], [1.3247464735380277, -0.5298985894151542, 0.357421875], [0.7948478841228166, -5.684341886080802e-14, 0.376953125], [0.26494929470760553, 0.5298985894151542, 0.376953125], [-0.7948478841227029, 0.5298985894151542, 0.404296875], [-1.324746473537914, 1.0597971788303653, 0.404296875], [-1.854645062953125, 1.5896957682455763, 0.431640625], [-2.384543652368336, 2.1195943576606737, 0.431640625], [-2.9144422417834335, 2.1195943576606737, 0.4560546875], [-3.4443408311986445, 2.649492947075885, 0.4560546875], [-3.9742394206138556, 3.179391536491096, 0.4794921875], [-4.504138010029067, 3.709290125906307, 0.498046875], [-5.034036599444164, 3.709290125906307, 0.498046875], [-5.034036599444164, 4.239188715321404, 0.517578125], [-5.563935188859375, 4.769087304736615, 0.5322265625], [-5.034036599444164, 4.769087304736615, 0.1513671875]]}, {"pos x": 954.6543329844942, "pos y": 579.4294852584044, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[2.1195943576607874, -9.273225314765682, 0.3330078125], [1.5896957682455763, -8.213428135935374, 0.349609375], [1.0597971788303653, -7.6835295465201625, 0.375], [0.5298985894151542, -7.1536309571049514, 0.375], [5.684341886080802e-14, -6.623732367689854, 0.3994140625], [-0.5298985894151542, -6.093833778274643, 0.3994140625], [-1.0597971788303653, -5.563935188859432, 0.4189453125], [-1.5896957682455763, -5.034036599444221, 0.4189453125], [-2.1195943576606737, -5.034036599444221, 0.4384765625], [-2.649492947075885, -4.5041380100291235, 0.4384765625], [-3.179391536491096, -3.4443408311987014, 0.4501953125], [-3.709290125906307, -2.914442241783604, 0.4501953125], [-4.239188715321404, -2.384543652368393, 0.4619140625], [-4.769087304736615, -1.8546450629531819, 0.4619140625], [-5.298985894151826, -1.8546450629531819, 0.46875], [-5.8288844835670375, -1.3247464735379708, 0.46875], [-5.8288844835670375, -0.7948478841228734, 0.4765625], [-6.358783072982135, -0.7948478841228734, 0.4765625], [-6.888681662397346, -0.2649492947076624, 0.4892578125], [-6.888681662397346, 0.2649492947075487, 0.4892578125], [-7.418580251812557, 0.2649492947075487, 0.5009765625], [-6.888681662397346, 0.2649492947075487, 0.5341796875], [-6.358783072982135, 0.2649492947075487, 0.5419921875], [-5.298985894151826, 0.7948478841227598, 0.5419921875], [-4.239188715321404, 0.7948478841227598, 0.5498046875], [-2.649492947075885, 0.7948478841227598, 0.5498046875], [-1.5896957682455763, 0.2649492947075487, 0.5576171875], [-0.5298985894151542, 0.2649492947075487, 0.5576171875], [0.5298985894151542, 0.2649492947075487, 0.5625], [1.5896957682455763, 0.2649492947075487, 0.5625], [2.649492947075885, 0.2649492947075487, 0.568359375], [3.709290125906307, 0.2649492947075487, 0.568359375], [4.769087304736615, 0.7948478841227598, 0.572265625], [5.298985894151826, 0.7948478841227598, 0.572265625], [5.8288844835670375, 0.7948478841227598, 0.5771484375], [6.3587830729822485, 0.7948478841227598, 0.5771484375], [6.888681662397346, 1.3247464735378571, 0.5791015625], [7.418580251812557, 1.3247464735378571, 0.5810546875], [6.888681662397346, 1.3247464735378571, 0.5869140625], [6.888681662397346, 1.8546450629530682, 0.587890625], [6.888681662397346, 2.3845436523682793, 0.587890625], [6.3587830729822485, 2.3845436523682793, 0.58984375], [5.8288844835670375, 2.9144422417834903, 0.58984375], [5.298985894151826, 3.4443408311985877, 0.591796875], [4.769087304736615, 3.9742394206137988, 0.591796875], [4.239188715321518, 3.9742394206137988, 0.5947265625], [3.709290125906307, 4.50413801002901, 0.5947265625], [3.179391536491096, 5.034036599444221, 0.59765625], [2.649492947075885, 5.563935188859318, 0.59765625], [2.1195943576607874, 6.093833778274529, 0.6005859375], [2.1195943576607874, 6.62373236768974, 0.6005859375], [1.5896957682455763, 7.1536309571049514, 0.603515625], [1.0597971788303653, 7.1536309571049514, 0.603515625], [1.0597971788303653, 7.683529546520049, 0.607421875], [1.0597971788303653, 8.21342813593526, 0.607421875], [1.5896957682455763, 8.743326725350471, 0.6083984375], [2.1195943576607874, 9.273225314765682, 0.6103515625], [3.179391536491096, 9.273225314765682, 0.6103515625], [4.239188715321518, 9.273225314765682, 0.6103515625], [5.298985894151826, 9.273225314765682, 0.6103515625], [6.888681662397346, 9.273225314765682, 0.1669921875]]}, {"pos x": 980.6193638658381, "pos y": 588.9676598678775, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[12.187667556549172, -9.273225314765682, 0.3447265625], [11.657768967133961, -8.743326725350471, 0.365234375], [11.127870377718864, -8.213428135935374, 0.365234375], [10.068073198888442, -7.6835295465201625, 0.38671875], [9.53817460947323, -7.6835295465201625, 0.4326171875], [9.008276020058133, -7.1536309571049514, 0.4326171875], [7.948478841227711, -6.62373236768974, 0.478515625], [7.4185802518125, -6.093833778274643, 0.478515625], [6.358783072982192, -5.563935188859432, 0.5048828125], [5.29898589415177, -5.034036599444221, 0.5048828125], [4.239188715321461, -4.50413801002901, 0.5322265625], [3.70929012590625, -3.9742394206139124, 0.5322265625], [2.6494929470759416, -2.9144422417834903, 0.5478515625], [1.5896957682455195, -2.3845436523682793, 0.5478515625], [0.0, -1.3247464735379708, 0.564453125], [-1.0597971788303084, -0.7948478841227598, 0.564453125], [-2.6494929470759416, 0.2649492947075487, 0.576171875], [-3.70929012590625, 0.7948478841227598, 0.576171875], [-4.769087304736672, 1.8546450629531819, 0.5869140625], [-5.828884483566981, 2.3845436523682793, 0.5869140625], [-6.888681662397403, 2.9144422417834903, 0.5947265625], [-8.478377430642922, 3.9742394206139124, 0.5947265625], [-9.53817460947323, 4.50413801002901, 0.6015625], [-10.068073198888442, 5.034036599444221, 0.6015625], [-11.127870377718864, 5.563935188859432, 0.607421875], [-11.657768967133961, 6.093833778274529, 0.607421875], [-12.187667556549172, 7.1536309571049514, 0.61328125], [-12.187667556549172, 7.6835295465201625, 0.61328125], [-12.187667556549172, 8.21342813593526, 0.6181640625], [-11.657768967133961, 8.743326725350471, 0.6181640625], [-11.127870377718864, 8.743326725350471, 0.6220703125], [-10.068073198888442, 9.273225314765682, 0.6220703125], [-9.008276020058133, 9.273225314765682, 0.625], [-7.948478841227711, 9.273225314765682, 0.625], [-6.888681662397403, 8.743326725350471, 0.626953125], [-4.769087304736672, 8.743326725350471, 0.626953125], [-3.179391536491039, 8.743326725350471, 0.6279296875], [-1.0597971788303084, 8.743326725350471, 0.6279296875], [0.5298985894152111, 8.21342813593526, 0.6279296875], [2.1195943576607306, 7.6835295465201625, 0.6279296875], [3.70929012590625, 7.6835295465201625, 0.1708984375]]}, {"pos x": 984.5936032864518, "pos y": 587.6429133943398, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-5.563935188859375, -4.239188715321461, 0.3388671875], [-6.093833778274586, -4.239188715321461, 0.3388671875], [-5.563935188859375, -4.239188715321461, 0.3564453125], [-5.034036599444164, -4.239188715321461, 0.3564453125], [-4.504138010029067, -3.70929012590625, 0.376953125], [-3.9742394206138556, -3.70929012590625, 0.3974609375], [-3.4443408311986445, -3.70929012590625, 0.3974609375], [-2.9144422417834335, -3.179391536491039, 0.4130859375], [-2.384543652368336, -2.6494929470759416, 0.4130859375], [-1.324746473537914, -2.1195943576607306, 0.427734375], [-0.7948478841227029, -1.5896957682455195, 0.427734375], [-0.26494929470760553, -1.0597971788303084, 0.451171875], [0.26494929470760553, -1.0597971788303084, 0.451171875], [0.7948478841228166, -0.5298985894152111, 0.474609375], [1.324746473537914, 0.0, 0.474609375], [1.854645062953125, 0.5298985894152111, 0.4892578125], [2.384543652368336, 1.0597971788304221, 0.4892578125], [2.914442241783547, 1.5896957682455195, 0.50390625], [3.4443408311986445, 2.6494929470759416, 0.50390625], [3.9742394206138556, 3.1793915364911527, 0.515625], [4.504138010029067, 3.70929012590625, 0.515625], [5.563935188859375, 3.70929012590625, 0.5263671875], [5.563935188859375, 4.239188715321461, 0.5263671875], [6.093833778274586, 4.239188715321461, 0.1455078125]]}, {"pos x": 992.8070314223871, "pos y": 602.2151246032572, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[9.538174609473288, -5.563935188859375, 0.3330078125], [8.478377430642865, -5.563935188859375, 0.361328125], [7.418580251812557, -5.563935188859375, 0.361328125], [6.358783072982135, -5.563935188859375, 0.3857421875], [5.828884483566924, -5.563935188859375, 0.3857421875], [5.298985894151826, -5.563935188859375, 0.4091796875], [4.239188715321404, -5.034036599444278, 0.4091796875], [3.7092901259061932, -5.034036599444278, 0.4296875], [3.179391536491096, -5.034036599444278, 0.4296875], [2.1195943576606737, -4.504138010029067, 0.4501953125], [1.5896957682454627, -3.9742394206138556, 0.4501953125], [1.0597971788303653, -3.4443408311986445, 0.4609375], [0.5298985894151542, -3.4443408311986445, 0.4609375], [-5.684341886080802e-14, -2.914442241783547, 0.4716796875], [-5.684341886080802e-14, -2.384543652368336, 0.4716796875], [-0.5298985894152679, -1.854645062953125, 0.478515625], [-0.5298985894152679, -1.324746473537914, 0.478515625], [-1.0597971788303653, -0.7948478841228166, 0.4853515625], [-1.0597971788303653, -0.26494929470760553, 0.4853515625], [-1.0597971788303653, 0.26494929470760553, 0.4931640625], [-1.0597971788303653, 0.7948478841228166, 0.5009765625], [-1.0597971788303653, 1.324746473537914, 0.5087890625], [-1.0597971788303653, 1.854645062953125, 0.517578125], [-0.5298985894152679, 2.384543652368336, 0.517578125], [-0.5298985894152679, 2.914442241783547, 0.5244140625], [-0.5298985894152679, 3.4443408311986445, 0.5322265625], [-1.0597971788303653, 3.9742394206138556, 0.5390625], [-2.1195943576607874, 4.504138010029067, 0.5458984375], [-2.6494929470759985, 4.504138010029067, 0.5546875], [-2.6494929470759985, 5.034036599444278, 0.5546875], [-3.179391536491096, 5.034036599444278, 0.5625], [-4.239188715321518, 5.034036599444278, 0.5625], [-4.769087304736729, 5.034036599444278, 0.5732421875], [-5.298985894151826, 5.563935188859375, 0.5732421875], [-5.8288844835670375, 5.563935188859375, 0.583984375], [-6.88868166239746, 5.563935188859375, 0.583984375], [-7.418580251812557, 5.563935188859375, 0.5947265625], [-7.948478841227768, 5.034036599444278, 0.5947265625], [-9.008276020058076, 5.034036599444278, 0.6044921875], [-9.538174609473288, 5.034036599444278, 0.6044921875]]}, {"pos x": 796.2146547493546, "pos y": 536.2427502210671, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[8.478377430642865, -8.478377430642922, 0.35546875], [7.948478841227768, -7.4185802518125, 0.35546875], [6.888681662397346, -6.888681662397403, 0.3798828125], [6.888681662397346, -6.358783072982192, 0.3798828125], [6.358783072982135, -6.358783072982192, 0.404296875], [5.8288844835670375, -5.828884483566981, 0.404296875], [4.769087304736615, -5.29898589415177, 0.4384765625], [4.239188715321404, -4.769087304736672, 0.4384765625], [3.709290125906307, -4.769087304736672, 0.47265625], [2.649492947075885, -4.239188715321461, 0.47265625], [2.1195943576606737, -3.70929012590625, 0.4951171875], [1.0597971788303653, -3.179391536491039, 0.4951171875], [-5.684341886080802e-14, -2.6494929470759416, 0.517578125], [-1.0597971788303653, -2.6494929470759416, 0.517578125], [-2.1195943576607874, -1.5896957682455195, 0.53125], [-2.649492947075885, -1.0597971788303084, 0.53125], [-3.709290125906307, 0.0, 0.544921875], [-4.239188715321518, 0.5298985894152111, 0.544921875], [-5.298985894151826, 1.5896957682455195, 0.5537109375], [-5.8288844835670375, 2.1195943576607306, 0.5537109375], [-6.358783072982135, 2.6494929470759416, 0.5625], [-6.888681662397346, 3.70929012590625, 0.5625], [-7.418580251812557, 4.239188715321461, 0.5693359375], [-7.948478841227768, 4.769087304736672, 0.5693359375], [-7.948478841227768, 5.29898589415177, 0.5771484375], [-8.478377430642865, 5.828884483566981, 0.5771484375], [-8.478377430642865, 6.358783072982192, 0.5830078125], [-8.478377430642865, 6.888681662397403, 0.5830078125], [-7.948478841227768, 7.4185802518125, 0.5888671875], [-7.418580251812557, 7.4185802518125, 0.5888671875], [-6.888681662397346, 7.4185802518125, 0.59375], [-6.358783072982135, 7.948478841227711, 0.59375], [-5.8288844835670375, 7.948478841227711, 0.59765625], [-5.298985894151826, 7.948478841227711, 0.59765625], [-4.769087304736615, 7.948478841227711, 0.6015625], [-3.709290125906307, 7.948478841227711, 0.6015625], [-2.649492947075885, 7.948478841227711, 0.60546875], [-1.5896957682455763, 7.948478841227711, 0.60546875], [-5.684341886080802e-14, 7.948478841227711, 0.6064453125], [1.0597971788303653, 7.948478841227711, 0.6064453125], [2.1195943576606737, 8.478377430642922, 0.607421875], [2.649492947075885, 8.478377430642922, 0.607421875], [3.709290125906307, 8.478377430642922, 0.166015625]]}, {"pos x": 798.3342491070155, "pos y": 534.3881051581138, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-5.298985894151826, -2.384543652368336, 0.349609375], [-4.769087304736615, -2.384543652368336, 0.3505859375], [-4.769087304736615, -1.854645062953125, 0.3505859375], [-4.239188715321518, -1.854645062953125, 0.3642578125], [-3.709290125906307, -1.854645062953125, 0.3779296875], [-2.649492947075885, -1.324746473537914, 0.3779296875], [-1.5896957682455763, -1.324746473537914, 0.380859375], [-1.0597971788303653, -0.7948478841228166, 0.380859375], [-0.5298985894151542, -0.26494929470760553, 0.3828125], [0.5298985894151542, -0.26494929470760553, 0.3828125], [1.0597971788303653, 0.26494929470760553, 0.396484375], [2.1195943576606737, 0.26494929470760553, 0.396484375], [2.649492947075885, 0.7948478841228166, 0.41015625], [3.179391536491096, 0.7948478841228166, 0.41015625], [3.709290125906307, 1.324746473537914, 0.4208984375], [4.239188715321404, 1.854645062953125, 0.4208984375], [4.769087304736615, 1.854645062953125, 0.4326171875], [5.298985894151826, 2.384543652368336, 0.4326171875]]}, {"pos x": 811.0518152529801, "pos y": 548.6953670723237, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[1.5896957682454627, -2.384543652368336, 0.3115234375], [0.5298985894151542, -2.384543652368336, 0.3115234375], [-0.5298985894152679, -2.384543652368336, 0.3349609375], [-1.5896957682455763, -2.384543652368336, 0.3349609375], [-2.1195943576607874, -2.384543652368336, 0.359375], [-3.179391536491096, -2.384543652368336, 0.359375], [-3.709290125906307, -2.384543652368336, 0.400390625], [-4.239188715321518, -1.854645062953125, 0.400390625], [-4.769087304736615, -1.854645062953125, 0.44140625], [-5.298985894151826, -1.324746473537914, 0.44140625], [-5.8288844835670375, -0.7948478841228166, 0.4736328125], [-6.3587830729822485, -0.7948478841228166, 0.4736328125], [-6.888681662397346, -0.26494929470760553, 0.5068359375], [-7.418580251812557, 0.26494929470760553, 0.5068359375], [-7.418580251812557, 0.7948478841228166, 0.52734375], [-7.418580251812557, 1.324746473537914, 0.52734375], [-7.418580251812557, 1.854645062953125, 0.5478515625], [-7.418580251812557, 2.384543652368336, 0.5478515625], [-7.418580251812557, 2.914442241783547, 0.5576171875], [-6.888681662397346, 3.4443408311986445, 0.5576171875], [-6.3587830729822485, 3.4443408311986445, 0.5673828125], [-5.8288844835670375, 3.9742394206138556, 0.5673828125], [-5.298985894151826, 3.9742394206138556, 0.5732421875], [-4.769087304736615, 3.9742394206138556, 0.5732421875], [-3.709290125906307, 4.504138010029067, 0.5791015625], [-2.649492947075885, 4.504138010029067, 0.5791015625], [-1.5896957682455763, 4.504138010029067, 0.5830078125], [-0.5298985894152679, 4.504138010029067, 0.5830078125], [-5.684341886080802e-14, 3.9742394206138556, 0.587890625], [1.5896957682454627, 3.9742394206138556, 0.587890625], [2.1195943576606737, 3.9742394206138556, 0.591796875], [3.179391536491096, 3.4443408311986445, 0.591796875], [3.7092901259061932, 2.914442241783547, 0.595703125], [4.239188715321404, 2.384543652368336, 0.595703125], [5.298985894151826, 2.384543652368336, 0.6005859375], [5.828884483566924, 1.854645062953125, 0.6005859375], [6.358783072982135, 1.324746473537914, 0.6044921875], [6.888681662397346, 0.7948478841228166, 0.6044921875], [6.888681662397346, 0.26494929470760553, 0.609375], [7.418580251812557, -0.26494929470760553, 0.609375], [7.418580251812557, -0.7948478841228166, 0.61328125], [6.888681662397346, -1.324746473537914, 0.61328125], [6.888681662397346, -1.854645062953125, 0.61328125], [6.358783072982135, -1.854645062953125, 0.61328125], [5.828884483566924, -2.384543652368336, 0.61328125], [5.298985894151826, -2.914442241783547, 0.61328125], [4.769087304736615, -2.914442241783547, 0.6123046875], [4.239188715321404, -3.4443408311986445, 0.6123046875], [3.7092901259061932, -3.4443408311986445, 0.6123046875], [3.179391536491096, -3.4443408311986445, 0.6123046875], [2.1195943576606737, -3.9742394206138556, 0.609375], [1.5896957682454627, -3.9742394206138556, 0.609375], [0.5298985894151542, -4.504138010029067, 0.6064453125], [-0.5298985894152679, -4.504138010029067, 0.6064453125], [-1.5896957682455763, -4.504138010029067, 0.6015625], [-2.1195943576607874, -4.504138010029067, 0.6015625], [-3.179391536491096, -3.9742394206138556, 0.5966796875], [-3.709290125906307, -3.9742394206138556, 0.5966796875], [-4.769087304736615, -3.9742394206138556, 0.59375], [-5.298985894151826, -3.4443408311986445, 0.59375], [-5.8288844835670375, -2.914442241783547, 0.5908203125], [-5.298985894151826, -2.384543652368336, 0.587890625], [-5.298985894151826, -1.854645062953125, 0.5859375], [-4.769087304736615, -1.854645062953125, 0.5859375], [-3.709290125906307, -1.324746473537914, 0.58203125], [-3.179391536491096, -0.7948478841228166, 0.58203125], [-2.1195943576607874, -0.26494929470760553, 0.16015625]]}, {"pos x": 853.4437024061947, "pos y": 559.2933388606275, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-12.187667556549172, 5.034036599444164, 0.1962890625], [-12.717566145964383, 5.563935188859375, 0.27734375], [-12.187667556549172, 5.563935188859375, 0.404296875], [-12.187667556549172, 5.034036599444164, 0.404296875], [-12.187667556549172, 4.504138010029067, 0.4345703125], [-11.127870377718864, 3.9742394206138556, 0.4345703125], [-10.597971788303653, 2.9144422417834335, 0.4541015625], [-10.068073198888442, 2.384543652368336, 0.4541015625], [-9.538174609473344, 1.854645062953125, 0.4736328125], [-8.478377430642922, 1.324746473537914, 0.4736328125], [-7.948478841227711, 0.26494929470760553, 0.4873046875], [-7.418580251812614, -0.26494929470760553, 0.4873046875], [-6.358783072982192, -0.7948478841228166, 0.5009765625], [-5.298985894151883, -1.3247464735380277, 0.5009765625], [-4.769087304736672, -1.854645062953125, 0.5107421875], [-3.7092901259063638, -2.384543652368336, 0.5107421875], [-2.6494929470759416, -2.914442241783547, 0.5205078125], [-2.1195943576607306, -3.4443408311986445, 0.5205078125], [-1.0597971788304221, -3.9742394206138556, 0.5283203125], [0.0, -4.504138010029067, 0.5283203125], [1.0597971788303084, -4.504138010029067, 0.5361328125], [1.5896957682455195, -5.034036599444278, 0.5361328125], [2.649492947075828, -5.034036599444278, 0.544921875], [3.70929012590625, -5.034036599444278, 0.544921875], [4.7690873047365585, -5.034036599444278, 0.5537109375], [5.29898589415177, -5.034036599444278, 0.5537109375], [6.358783072982192, -5.034036599444278, 0.560546875], [6.888681662397289, -5.563935188859375, 0.560546875], [7.4185802518125, -5.034036599444278, 0.5673828125], [7.948478841227711, -5.034036599444278, 0.5673828125], [8.478377430642922, -4.504138010029067, 0.5751953125], [9.00827602005802, -4.504138010029067, 0.5751953125], [9.53817460947323, -4.504138010029067, 0.583984375], [10.068073198888442, -3.9742394206138556, 0.58984375], [10.597971788303653, -3.9742394206138556, 0.595703125], [11.12787037771875, -3.4443408311986445, 0.59765625], [11.657768967133961, -3.4443408311986445, 0.59765625], [12.187667556549172, -2.914442241783547, 0.599609375], [12.187667556549172, -2.384543652368336, 0.599609375], [12.717566145964383, -1.854645062953125, 0.1640625]]}, {"pos x": 851.8540066379489, "pos y": 559.02838956592, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-6.358783072982135, -3.179391536491039, 0.314453125], [-6.358783072982135, -2.6494929470759416, 0.3369140625], [-5.8288844835670375, -2.6494929470759416, 0.3369140625], [-5.298985894151826, -2.6494929470759416, 0.3603515625], [-4.769087304736615, -2.1195943576607306, 0.3603515625], [-4.239188715321404, -2.1195943576607306, 0.396484375], [-4.239188715321404, -1.5896957682455195, 0.396484375], [-3.709290125906307, -1.0597971788304221, 0.4326171875], [-3.179391536491096, -1.0597971788304221, 0.4326171875], [-2.1195943576607874, -1.0597971788304221, 0.4580078125], [-1.5896957682455763, -0.5298985894152111, 0.4580078125], [-1.0597971788303653, -0.5298985894152111, 0.484375], [-0.5298985894151542, 0.0, 0.484375], [-5.684341886080802e-14, 0.0, 0.5009765625], [0.5298985894151542, 0.5298985894152111, 0.517578125], [1.0597971788303653, 1.0597971788303084, 0.517578125], [2.1195943576606737, 1.0597971788303084, 0.5224609375], [2.649492947075885, 1.5896957682455195, 0.5224609375], [3.709290125906307, 1.5896957682455195, 0.5283203125], [4.769087304736615, 2.1195943576607306, 0.5283203125], [5.298985894151826, 2.6494929470759416, 0.53125], [5.8288844835670375, 2.6494929470759416, 0.53125], [6.358783072982135, 3.179391536491039, 0.1474609375]]}, {"pos x": 860.5973333632994, "pos y": 573.3356514801299, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[4.504138010029067, -3.179391536491039, 0.2568359375], [3.9742394206138556, -2.6494929470759416, 0.2568359375], [3.4443408311987582, -2.6494929470759416, 0.2861328125], [3.4443408311987582, -2.1195943576607306, 0.2861328125], [2.914442241783547, -2.1195943576607306, 0.31640625], [2.384543652368336, -1.5896957682455195, 0.361328125], [1.854645062953125, -1.5896957682455195, 0.40625], [1.3247464735380277, -1.0597971788303084, 0.40625], [0.7948478841228166, -0.5298985894152111, 0.4345703125], [0.26494929470760553, 0.0, 0.4345703125], [-0.26494929470760553, 0.5298985894152111, 0.4638671875], [-0.7948478841227029, 1.0597971788304221, 0.4638671875], [-1.854645062953125, 1.0597971788304221, 0.48046875], [-2.384543652368336, 1.5896957682455195, 0.48046875], [-2.9144422417834335, 2.1195943576607306, 0.498046875], [-3.4443408311986445, 2.1195943576607306, 0.498046875], [-3.9742394206138556, 2.6494929470759416, 0.51171875], [-4.504138010029067, 3.179391536491039, 0.51171875], [-3.9742394206138556, 3.179391536491039, 0.5498046875], [-2.9144422417834335, 3.179391536491039, 0.1513671875]]}, {"pos x": 874.9045952775093, "pos y": 566.4469698177322, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-0.26494929470760553, -1.0597971788303653, 0.240234375], [0.26494929470760553, -1.0597971788303653, 0.240234375], [0.26494929470760553, -1.5896957682455763, 0.4853515625], [0.26494929470760553, -1.0597971788303653, 0.556640625], [0.26494929470760553, -0.5298985894151542, 0.5703125], [0.26494929470760553, 0.5298985894151542, 0.5810546875], [0.26494929470760553, 1.0597971788303653, 0.5810546875], [0.26494929470760553, 1.5896957682455763, 0.1591796875]]}, {"pos x": 879.1437839928305, "pos y": 575.9851444272058, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[9.803123904180836, -7.948478841227711, 0.28125], [8.743326725350528, -7.418580251812614, 0.39453125], [8.213428135935317, -6.888681662397403, 0.421875], [7.683529546520219, -6.888681662397403, 0.421875], [7.153630957105008, -6.358783072982192, 0.4501953125], [6.623732367689797, -6.358783072982192, 0.4501953125], [5.563935188859489, -6.358783072982192, 0.466796875], [4.504138010029067, -5.828884483566981, 0.466796875], [3.9742394206138556, -5.828884483566981, 0.484375], [2.914442241783547, -5.298985894151883, 0.484375], [1.854645062953125, -4.769087304736672, 0.4951171875], [0.7948478841228166, -4.239188715321461, 0.4951171875], [-0.26494929470760553, -3.70929012590625, 0.505859375], [-0.7948478841227029, -3.1793915364911527, 0.505859375], [-1.854645062953125, -2.6494929470759416, 0.517578125], [-2.384543652368336, -1.5896957682455195, 0.517578125], [-3.4443408311986445, -1.0597971788304221, 0.529296875], [-4.504138010029067, -0.5298985894152111, 0.529296875], [-5.034036599444164, 0.0, 0.5400390625], [-6.093833778274586, 1.0597971788303084, 0.5400390625], [-7.153630957104895, 1.5896957682455195, 0.55078125], [-7.683529546520106, 2.1195943576607306, 0.55078125], [-8.213428135935317, 2.649492947075828, 0.5595703125], [-8.743326725350528, 2.649492947075828, 0.5595703125], [-9.273225314765625, 3.179391536491039, 0.568359375], [-9.273225314765625, 3.70929012590625, 0.568359375], [-9.273225314765625, 4.239188715321461, 0.5751953125], [-9.273225314765625, 4.7690873047365585, 0.5751953125], [-9.803123904180836, 4.7690873047365585, 0.5830078125], [-9.273225314765625, 5.29898589415177, 0.5888671875], [-8.743326725350528, 5.828884483566981, 0.59375], [-7.683529546520106, 5.828884483566981, 0.59375], [-7.153630957104895, 6.358783072982192, 0.59765625], [-6.093833778274586, 6.888681662397289, 0.59765625], [-5.563935188859375, 6.888681662397289, 0.6015625], [-4.504138010029067, 6.888681662397289, 0.6015625], [-3.4443408311986445, 6.888681662397289, 0.6044921875], [-2.384543652368336, 7.4185802518125, 0.6044921875], [-1.324746473537914, 7.948478841227711, 0.1650390625]]}, {"pos x": 894.5108430858711, "pos y": 588.4377612784624, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8546450629530682, -4.50413801002901, 0.294921875], [-1.3247464735379708, -3.9742394206137988, 0.3203125], [-0.7948478841227598, -3.9742394206137988, 0.3447265625], [-0.2649492947075487, -3.4443408311987014, 0.3447265625], [0.7948478841227598, -3.4443408311987014, 0.3896484375], [1.3247464735379708, -2.9144422417834903, 0.3896484375], [1.8546450629531819, -2.9144422417834903, 0.435546875], [2.384543652368393, -2.9144422417834903, 0.435546875], [2.9144422417834903, -2.3845436523682793, 0.46484375], [3.4443408311987014, -2.3845436523682793, 0.46484375], [3.9742394206139124, -2.3845436523682793, 0.4951171875], [4.5041380100291235, -2.3845436523682793, 0.4951171875], [5.034036599444221, -2.3845436523682793, 0.509765625], [5.563935188859432, -2.3845436523682793, 0.509765625], [6.093833778274643, -2.3845436523682793, 0.5244140625], [6.623732367689854, -2.3845436523682793, 0.5244140625], [7.1536309571049514, -2.3845436523682793, 0.5341796875], [7.6835295465201625, -2.3845436523682793, 0.5341796875], [7.6835295465201625, -2.9144422417834903, 0.544921875], [8.213428135935374, -2.9144422417834903, 0.544921875], [8.743326725350585, -2.9144422417834903, 0.55078125], [9.273225314765682, -3.4443408311987014, 0.5576171875], [9.273225314765682, -3.9742394206137988, 0.560546875], [9.273225314765682, -4.50413801002901, 0.5634765625], [9.273225314765682, -5.034036599444221, 0.564453125], [8.743326725350585, -5.034036599444221, 0.564453125], [8.213428135935374, -5.563935188859432, 0.56640625], [7.6835295465201625, -6.093833778274529, 0.56640625], [7.1536309571049514, -6.093833778274529, 0.5673828125], [7.1536309571049514, -6.62373236768974, 0.5673828125], [6.623732367689854, -6.62373236768974, 0.5693359375], [6.093833778274643, -7.1536309571049514, 0.5693359375], [5.034036599444221, -7.1536309571049514, 0.5693359375], [4.5041380100291235, -7.6835295465201625, 0.5693359375], [3.9742394206139124, -7.6835295465201625, 0.5703125], [3.4443408311987014, -7.6835295465201625, 0.5703125], [2.9144422417834903, -7.6835295465201625, 0.5703125], [1.8546450629531819, -7.6835295465201625, 0.5703125], [0.7948478841227598, -7.6835295465201625, 0.5712890625], [-0.2649492947075487, -7.1536309571049514, 0.5712890625], [-0.7948478841227598, -7.1536309571049514, 0.572265625], [-1.8546450629530682, -6.62373236768974, 0.572265625], [-2.9144422417834903, -6.093833778274529, 0.5732421875], [-3.4443408311987014, -6.093833778274529, 0.5732421875], [-4.50413801002901, -5.563935188859432, 0.57421875], [-5.034036599444221, -5.034036599444221, 0.57421875], [-5.563935188859432, -4.50413801002901, 0.576171875], [-6.093833778274529, -3.9742394206137988, 0.576171875], [-6.62373236768974, -2.9144422417834903, 0.5771484375], [-7.683529546520049, -2.3845436523682793, 0.5771484375], [-8.21342813593526, -1.8546450629530682, 0.5791015625], [-8.21342813593526, -1.3247464735379708, 0.5791015625], [-8.743326725350471, -0.2649492947075487, 0.5810546875], [-9.273225314765682, 0.2649492947076624, 0.5810546875], [-9.273225314765682, 0.7948478841227598, 0.5830078125], [-9.273225314765682, 1.3247464735379708, 0.5830078125], [-9.273225314765682, 1.8546450629531819, 0.5869140625], [-9.273225314765682, 2.384543652368393, 0.5869140625], [-8.743326725350471, 2.9144422417834903, 0.5908203125], [-8.743326725350471, 3.4443408311987014, 0.5908203125], [-8.21342813593526, 3.4443408311987014, 0.5986328125], [-7.683529546520049, 3.9742394206139124, 0.5986328125], [-7.1536309571049514, 4.5041380100291235, 0.607421875], [-7.1536309571049514, 5.034036599444221, 0.607421875], [-6.093833778274529, 5.034036599444221, 0.6162109375], [-5.563935188859432, 5.563935188859432, 0.6162109375], [-5.034036599444221, 6.093833778274643, 0.6259765625], [-3.9742394206137988, 6.093833778274643, 0.6259765625], [-2.9144422417834903, 6.093833778274643, 0.6318359375], [-2.3845436523682793, 6.62373236768974, 0.6318359375], [-1.3247464735379708, 6.62373236768974, 0.638671875], [0.2649492947076624, 6.62373236768974, 0.638671875], [1.3247464735379708, 6.62373236768974, 0.6435546875], [1.8546450629531819, 7.1536309571049514, 0.6435546875], [2.9144422417834903, 7.6835295465201625, 0.1748046875]]}, {"pos x": 880.9984290557838, "pos y": 589.232609162585, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 889.4768064864268, "pos y": 561.9428318077034, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-103.86012352537563, -53.78470682564091, 0.08984375], [-102.80032634654532, -53.25480823622581, 0.1083984375], [-102.27042775713011, -52.7249096468106, 0.1259765625], [-101.7405291677149, -52.7249096468106, 0.1552734375], [-101.2106305782998, -52.7249096468106, 0.1552734375], [-101.2106305782998, -52.19501105739539, 0.1845703125], [-100.68073198888459, -52.19501105739539, 0.1845703125], [-100.15083339946938, -52.19501105739539, 0.21484375], [-100.15083339946938, -51.66511246798018, 0.21484375], [-99.62093481005417, -51.66511246798018, 0.244140625], [-99.09103622063907, -51.66511246798018, 0.244140625], [-98.56113763122386, -51.66511246798018, 0.267578125], [-98.03123904180865, -51.13521387856508, 0.267578125], [-97.50134045239355, -51.13521387856508, 0.291015625], [-96.97144186297834, -51.13521387856508, 0.291015625], [-96.44154327356313, -50.60531528914987, 0.302734375], [-95.38174609473282, -50.60531528914987, 0.302734375], [-94.85184750531761, -50.60531528914987, 0.3154296875], [-94.3219489159024, -50.07541669973466, 0.3154296875], [-93.79205032648719, -50.07541669973466, 0.3251953125], [-93.26215173707209, -49.54551811031945, 0.3251953125], [-92.73225314765688, -49.54551811031945, 0.3359375], [-92.20235455824167, -49.01561952090435, 0.3359375], [-91.14255737941136, -48.48572093148914, 0.345703125], [-90.61265878999615, -48.48572093148914, 0.345703125], [-90.08276020058094, -48.48572093148914, 0.3564453125], [-89.55286161116572, -47.95582234207393, 0.3564453125], [-89.02296302175063, -47.95582234207393, 0.3681640625], [-88.49306443233542, -47.42592375265872, 0.3681640625], [-87.433267253505, -46.89602516324362, 0.37890625], [-86.9033686640899, -46.36612657382841, 0.3896484375], [-86.37347007467469, -45.8362279844132, 0.3896484375], [-85.84357148525947, -45.8362279844132, 0.4013671875], [-85.31367289584426, -45.30632939499799, 0.4013671875], [-84.25387571701395, -44.77643080558289, 0.4111328125], [-83.72397712759874, -44.24653221616768, 0.4111328125], [-83.19407853818353, -44.24653221616768, 0.421875], [-82.13428135935322, -43.71663362675247, 0.421875], [-81.60438276993801, -43.71663362675247, 0.43359375], [-81.0744841805228, -43.18673503733737, 0.43359375], [-80.5445855911077, -43.18673503733737, 0.4462890625], [-79.48478841227728, -42.65683644792216, 0.4462890625], [-78.95488982286219, -42.65683644792216, 0.4580078125], [-78.42499123344697, -42.12693785850695, 0.4580078125], [-77.89509264403176, -41.59703926909174, 0.4697265625], [-77.36519405461655, -41.59703926909174, 0.4697265625], [-76.30539687578624, -41.06714067967664, 0.4794921875], [-75.77549828637103, -41.06714067967664, 0.4794921875], [-75.24559969695582, -40.53724209026143, 0.4892578125], [-75.24559969695582, -40.00734350084622, 0.4892578125], [-74.71570110754072, -40.00734350084622, 0.498046875], [-73.6559039287103, -39.47744491143101, 0.498046875], [-73.12600533929509, -38.94754632201591, 0.5068359375], [-72.59610674988, -38.4176477326007, 0.5068359375], [-71.53630957104957, -38.4176477326007, 0.513671875], [-71.00641098163436, -37.88774914318549, 0.513671875], [-69.94661380280405, -37.35785055377028, 0.5205078125], [-68.88681662397363, -36.82795196435518, 0.5205078125], [-68.35691803455853, -35.76815478552476, 0.525390625], [-67.82701944514332, -35.76815478552476, 0.525390625], [-66.7672222663129, -35.238256196109546, 0.53125], [-66.2373236768978, -34.70835760669445, 0.53125], [-65.17752649806738, -34.17845901727924, 0.537109375], [-64.64762790865217, -33.64856042786403, 0.537109375], [-64.11772931923707, -33.118661838448816, 0.54296875], [-63.58783072982186, -32.58876324903372, 0.54296875], [-62.52803355099144, -32.05886465961851, 0.548828125], [-61.99813496157634, -31.528966070203296, 0.548828125], [-60.93833778274592, -31.528966070203296, 0.5546875], [-60.40843919333082, -30.999067480788085, 0.5546875], [-59.3486420145004, -30.999067480788085, 0.560546875], [-58.81874342508519, -30.469168891372988, 0.560546875], [-57.75894624625488, -30.469168891372988, 0.5673828125], [-56.69914906742446, -29.939270301957777, 0.5673828125], [-55.63935188859415, -29.409371712542566, 0.572265625], [-54.57955470976373, -28.879473123127354, 0.572265625], [-54.04965612034863, -28.879473123127354, 0.578125], [-52.98985894151821, -28.349574533712257, 0.578125], [-51.9300617626879, -27.819675944297046, 0.5830078125], [-50.87026458385748, -27.819675944297046, 0.5830078125], [-50.340365994442266, -27.289777354881835, 0.587890625], [-49.28056881561196, -26.759878765466624, 0.587890625], [-48.220771636781535, -26.759878765466624, 0.591796875], [-47.16097445795123, -26.229980176051527, 0.591796875], [-46.101177279120805, -25.700081586636315, 0.5966796875], [-45.041380100290496, -25.170182997221104, 0.5966796875], [-43.981582921460074, -24.640284407806007, 0.599609375], [-42.921785742629766, -24.110385818390796, 0.599609375], [-41.86198856379934, -23.580487228975585, 0.603515625], [-40.802191384969035, -23.050588639560374, 0.603515625], [-39.74239420613873, -22.520690050145276, 0.6064453125], [-38.682597027308304, -21.990791460730065, 0.6064453125], [-37.622799848477996, -21.460892871314854, 0.6103515625], [-37.092901259062785, -20.930994281899643, 0.6103515625], [-36.03310408023236, -20.401095692484546, 0.61328125], [-34.973306901402054, -19.871197103069335, 0.61328125], [-33.91350972257163, -19.341298513654124, 0.6162109375], [-32.853712543741324, -18.811399924238913, 0.6162109375], [-31.7939153649109, -18.811399924238913, 0.619140625], [-30.734118186080593, -18.281501334823815, 0.619140625], [-29.67432100725017, -17.751602745408604, 0.6220703125], [-28.614523828419863, -17.221704155993393, 0.6220703125], [-27.55472664958944, -16.691805566578182, 0.6240234375], [-26.494929470759132, -16.161906977163085, 0.6240234375], [-25.43513229192871, -16.161906977163085, 0.626953125], [-24.3753351130984, -15.632008387747874, 0.626953125], [-23.31553793426798, -15.102109798332663, 0.62890625], [-22.25574075543767, -14.572211208917452, 0.62890625], [-21.195943576607363, -14.042312619502354, 0.630859375], [-20.13614639777694, -13.512414030087143, 0.630859375], [-19.076349218946632, -12.452616851256721, 0.6328125], [-18.54645062953142, -11.922718261841624, 0.6328125], [-17.486653450701, -11.392819672426413, 0.6337890625], [-16.42685627187069, -10.33302249359599, 0.6337890625], [-15.367059093040268, -9.803123904180893, 0.6357421875], [-14.83716050362517, -9.273225314765682, 0.6357421875], [-13.777363324794749, -8.21342813593526, 0.6376953125], [-12.71756614596444, -8.21342813593526, 0.6376953125], [-12.18766755654923, -7.6835295465201625, 0.638671875], [-11.127870377718807, -7.1536309571049514, 0.638671875], [-10.068073198888499, -6.62373236768974, 0.6396484375], [-9.008276020058076, -6.093833778274529, 0.6396484375], [-7.948478841227768, -5.563935188859432, 0.640625], [-6.888681662397346, -5.034036599444221, 0.640625], [-5.8288844835670375, -4.50413801002901, 0.642578125], [-4.769087304736615, -4.50413801002901, 0.642578125], [-3.709290125906307, -3.9742394206139124, 0.6435546875], [-2.649492947075885, -3.4443408311987014, 0.6435546875], [-2.1195943576607874, -2.9144422417834903, 0.64453125], [-1.0597971788303653, -2.3845436523682793, 0.64453125], [-5.684341886080802e-14, -1.8546450629531819, 0.6455078125], [1.0597971788303653, -1.3247464735379708, 0.6455078125], [2.1195943576606737, -0.2649492947075487, 0.6474609375], [3.179391536491096, 0.2649492947075487, 0.6474609375], [4.239188715321404, 1.3247464735379708, 0.6484375], [5.828884483566924, 1.8546450629531819, 0.6484375], [6.358783072982135, 2.3845436523682793, 0.6494140625], [7.418580251812557, 3.4443408311987014, 0.6494140625], [8.478377430642865, 3.9742394206139124, 0.6513671875], [9.538174609473288, 4.50413801002901, 0.6513671875], [10.597971788303596, 5.034036599444221, 0.65234375], [11.657768967134018, 5.563935188859432, 0.65234375], [12.717566145964327, 6.093833778274643, 0.654296875], [13.777363324794749, 6.62373236768974, 0.654296875], [14.837160503625057, 6.62373236768974, 0.6552734375], [16.426856271870577, 7.1536309571049514, 0.6552734375], [17.486653450701, 7.6835295465201625, 0.65625], [18.546450629531307, 8.213428135935374, 0.65625], [19.60624780836173, 8.743326725350471, 0.658203125], [20.666044987192038, 9.273225314765682, 0.658203125], [21.72584216602246, 9.803123904180893, 0.6591796875], [22.78563934485277, 10.333022493596104, 0.6591796875], [23.84543652368319, 11.392819672426413, 0.66015625], [24.9052337025135, 11.922718261841624, 0.66015625], [25.96503088134392, 12.982515440671932, 0.662109375], [27.02482806017423, 13.512414030087143, 0.662109375], [28.08462523900465, 14.572211208917452, 0.6630859375], [29.67432100725017, 15.102109798332663, 0.6630859375], [30.73411818608048, 15.632008387747874, 0.6640625], [31.7939153649109, 16.161906977163085, 0.6640625], [32.85371254374121, 17.221704155993393, 0.6650390625], [33.91350972257163, 17.221704155993393, 0.6650390625], [34.97330690140194, 17.751602745408604, 0.666015625], [36.56300266964746, 18.281501334823815, 0.666015625], [37.62279984847788, 18.811399924238913, 0.6669921875], [39.2124956167234, 19.341298513654124, 0.6669921875], [40.80219138496892, 19.341298513654124, 0.66796875], [41.86198856379934, 20.401095692484546, 0.66796875], [42.92178574262965, 20.930994281899643, 0.6689453125], [44.511481510875285, 21.460892871314854, 0.6689453125], [45.57127868970559, 21.990791460730065, 0.6689453125], [47.16097445795111, 22.520690050145276, 0.6689453125], [48.220771636781535, 23.580487228975585, 0.669921875], [49.810467405027055, 24.640284407806007, 0.669921875], [51.400163173272574, 25.700081586636315, 0.669921875], [52.459960352102996, 26.229980176051527, 0.669921875], [54.049656120348516, 26.759878765466738, 0.6708984375], [55.639351888594035, 27.819675944297046, 0.6708984375], [57.229047656839555, 28.349574533712257, 0.6708984375], [58.28884483566998, 29.409371712542566, 0.6708984375], [59.348642014500285, 30.469168891372988, 0.6708984375], [60.93833778274592, 30.469168891372988, 0.6708984375], [62.52803355099144, 30.9990674807882, 0.6708984375], [64.11772931923696, 32.05886465961851, 0.6708984375], [65.70742508748248, 32.58876324903372, 0.6708984375], [67.29712085572811, 33.118661838448816, 0.6708984375], [68.88681662397363, 33.64856042786403, 0.6708984375], [70.47651239221915, 34.70835760669445, 0.6708984375], [72.06620816046467, 35.76815478552476, 0.6708984375], [73.12600533929509, 36.29805337493997, 0.6708984375], [74.71570110754061, 37.35785055377028, 0.6708984375], [76.30539687578613, 38.4176477326007, 0.6708984375], [77.89509264403165, 39.47744491143101, 0.671875], [79.48478841227728, 40.00734350084622, 0.671875], [81.0744841805228, 40.53724209026143, 0.671875], [82.66417994876832, 41.59703926909174, 0.671875], [84.25387571701384, 42.12693785850695, 0.671875], [85.84357148525947, 42.65683644792216, 0.671875], [87.433267253505, 43.18673503733737, 0.671875], [89.02296302175051, 43.71663362675247, 0.671875], [90.61265878999603, 44.24653221616768, 0.671875], [91.67245596882645, 44.77643080558289, 0.671875], [93.26215173707197, 45.3063293949981, 0.671875], [94.3219489159024, 45.8362279844132, 0.671875], [95.91164468414792, 46.89602516324362, 0.6708984375], [96.44154327356301, 47.42592375265883, 0.6708984375], [97.50134045239344, 47.95582234207393, 0.66796875], [98.56113763122374, 48.48572093148914, 0.66796875], [99.62093481005417, 49.01561952090435, 0.6650390625], [100.68073198888447, 50.07541669973466, 0.6650390625], [101.21063057829969, 50.60531528914987, 0.6552734375], [101.7405291677149, 50.60531528914987, 0.6552734375], [102.27042775713011, 51.13521387856508, 0.646484375], [103.33022493596042, 51.66511246798029, 0.646484375], [103.86012352537563, 52.7249096468106, 0.6318359375], [103.86012352537563, 53.25480823622581, 0.6318359375], [103.86012352537563, 53.78470682564091, 0.6171875]]}, {"pos x": 838.3415926078617, "pos y": 578.8995866689893, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-62.26308425628389, -31.528966070203296, 0.30078125], [-61.203287077453524, -30.9990674807882, 0.30078125], [-60.67338848803831, -30.9990674807882, 0.3056640625], [-60.14348989862316, -30.469168891372988, 0.3056640625], [-59.61359130920795, -29.939270301957777, 0.3115234375], [-59.08369271979274, -29.939270301957777, 0.3115234375], [-58.55379413037764, -29.409371712542566, 0.3232421875], [-58.02389554096243, -28.879473123127468, 0.3232421875], [-57.49399695154722, -28.349574533712257, 0.3349609375], [-56.43419977271691, -27.819675944297046, 0.3349609375], [-55.9043011833017, -27.289777354881835, 0.3447265625], [-55.37440259388649, -26.759878765466738, 0.3447265625], [-54.31460541505618, -26.759878765466738, 0.3544921875], [-53.78470682564097, -26.229980176051527, 0.3544921875], [-52.724909646810545, -25.700081586636315, 0.3583984375], [-52.19501105739545, -25.700081586636315, 0.3583984375], [-51.135213878565025, -25.170182997221104, 0.3623046875], [-50.605315289149814, -24.640284407806007, 0.3623046875], [-50.07541669973472, -24.110385818390796, 0.3642578125], [-49.015619520904295, -24.110385818390796, 0.3642578125], [-48.485720931489084, -23.580487228975585, 0.3671875], [-47.955822342073986, -23.580487228975585, 0.3671875], [-46.896025163243564, -23.050588639560374, 0.3681640625], [-45.836227984413256, -23.050588639560374, 0.3681640625], [-44.776430805582834, -22.520690050145276, 0.3701171875], [-43.716633626752525, -22.520690050145276, 0.3701171875], [-42.6568364479221, -21.990791460730065, 0.3740234375], [-41.597039269091795, -21.460892871314854, 0.3740234375], [-40.53724209026137, -20.930994281899757, 0.3779296875], [-39.477444911431064, -20.401095692484546, 0.3779296875], [-38.41764773260064, -19.871197103069335, 0.3798828125], [-37.887749143185545, -19.341298513654124, 0.3798828125], [-36.82795196435512, -18.811399924239026, 0.3828125], [-35.768154785524814, -18.281501334823815, 0.3828125], [-34.70835760669439, -17.221704155993393, 0.38671875], [-33.64856042786408, -16.691805566578296, 0.38671875], [-32.05886465961845, -15.632008387747874, 0.390625], [-30.999067480788142, -14.572211208917565, 0.390625], [-29.93927030195772, -14.042312619502354, 0.3955078125], [-28.87947312312741, -12.982515440671932, 0.3955078125], [-27.819675944297103, -12.452616851256835, 0.4013671875], [-26.22998017605147, -11.922718261841624, 0.4013671875], [-25.17018299722116, -11.392819672426413, 0.4072265625], [-24.11038581839074, -10.862921083011202, 0.4072265625], [-23.05058863956043, -9.803123904180893, 0.4140625], [-21.99079146073001, -9.273225314765682, 0.4140625], [-20.40109569248449, -8.743326725350471, 0.421875], [-19.34129851365418, -8.213428135935374, 0.421875], [-17.751602745408547, -7.6835295465201625, 0.4296875], [-16.69180556657824, -6.62373236768974, 0.4296875], [-15.10210979833272, -6.093833778274643, 0.4365234375], [-14.042312619502297, -5.034036599444221, 0.4365234375], [-12.452616851256778, -4.50413801002901, 0.443359375], [-11.392819672426356, -3.4443408311987014, 0.443359375], [-9.803123904180836, -2.9144422417834903, 0.44921875], [-8.213428135935317, -1.8546450629531819, 0.44921875], [-6.623732367689797, -1.3247464735379708, 0.455078125], [-5.034036599444278, -0.7948478841227598, 0.455078125], [-3.4443408311986445, 0.2649492947075487, 0.4609375], [-2.384543652368336, 0.7948478841227598, 0.4609375], [-0.7948478841228166, 1.3247464735379708, 0.466796875], [0.26494929470760553, 1.8546450629530682, 0.466796875], [1.854645062953125, 2.3845436523682793, 0.4736328125], [3.4443408311986445, 2.9144422417834903, 0.4736328125], [5.034036599444278, 3.9742394206137988, 0.4794921875], [6.623732367689797, 4.50413801002901, 0.4794921875], [8.213428135935317, 5.034036599444221, 0.48828125], [9.803123904180836, 6.093833778274529, 0.48828125], [11.392819672426356, 7.1536309571049514, 0.49609375], [12.982515440671989, 7.6835295465201625, 0.49609375], [14.572211208917508, 8.743326725350471, 0.5048828125], [16.69180556657824, 9.803123904180893, 0.5048828125], [18.28150133482376, 10.33302249359599, 0.5126953125], [19.871197103069278, 11.392819672426413, 0.5126953125], [21.99079146073001, 11.922718261841624, 0.521484375], [23.58048722897564, 12.982515440671932, 0.521484375], [25.17018299722116, 13.512414030087143, 0.53125], [27.289777354881892, 14.042312619502354, 0.53125], [28.87947312312741, 14.572211208917452, 0.5400390625], [30.999067480788142, 15.102109798332663, 0.5400390625], [32.58876324903366, 15.632008387747874, 0.5498046875], [34.17845901727918, 16.691805566578182, 0.5498046875], [36.29805337493991, 17.221704155993393, 0.55859375], [37.887749143185545, 18.2815013348237, 0.55859375], [39.477444911431064, 19.341298513654124, 0.5673828125], [41.597039269091795, 20.401095692484432, 0.5673828125], [43.716633626752525, 21.460892871314854, 0.57421875], [45.306329394998045, 21.990791460730065, 0.57421875], [46.896025163243564, 23.050588639560374, 0.58203125], [47.955822342073986, 23.580487228975585, 0.58203125], [49.545518110319506, 24.640284407805893, 0.5888671875], [51.135213878565025, 25.170182997221104, 0.5888671875], [52.724909646810545, 25.700081586636315, 0.5947265625], [54.31460541505618, 26.229980176051527, 0.5947265625], [55.9043011833017, 26.759878765466624, 0.599609375], [56.964098362132006, 27.819675944297046, 0.599609375], [58.02389554096243, 28.879473123127354, 0.603515625], [59.08369271979274, 29.409371712542566, 0.603515625], [60.14348989862316, 30.469168891372988, 0.60546875], [61.20328707745347, 30.999067480788085, 0.60546875], [62.26308425628389, 31.528966070203296, 0.166015625]]}, {"pos x": 1624.5778848083444, "pos y": -70.90660573538591, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 645.4761969734175, "pos y": -144.95631321869962, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 1007.5239113291448, "pos y": -131.56023076547638, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 997.4940613379761, "pos y": -111.50053078313897, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 169.8595417434338, "pos y": 350.0711747093321, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, -2.50746249779219, 0.21875], [-5.014924995584352, -1.8805968733441176, 0.2509765625], [-4.3880593711363645, -1.2537312488960737, 0.2509765625], [-3.7611937466882637, -1.2537312488960737, 0.283203125], [-3.7611937466882637, -0.6268656244480297, 0.3232421875], [-3.1343281222402766, 1.4210854715202004e-14, 0.3232421875], [-2.507462497792176, 0.6268656244480582, 0.3642578125], [-1.8805968733441887, 0.6268656244480582, 0.3642578125], [-1.8805968733441887, 1.253731248896102, 0.396484375], [-1.253731248896088, 2.50746249779219, 0.396484375], [-0.6268656244481008, 3.134328122240234, 0.4287109375], [-0.6268656244481008, 3.761193746688278, 0.4287109375], [0.0, 4.388059371136379, 0.451171875], [0.6268656244479871, 5.014924995584423, 0.451171875], [1.253731248896088, 5.641790620032467, 0.4736328125], [1.8805968733441887, 6.2686562444805105, 0.4736328125], [2.507462497792176, 6.8955218689285545, 0.484375], [3.1343281222402766, 8.149253117824642, 0.484375], [3.1343281222402766, 8.776118742272686, 0.49609375], [3.7611937466882637, 10.029849991168774, 0.49609375], [4.3880593711363645, 10.656715615616818, 0.5068359375], [4.3880593711363645, 11.283581240064862, 0.5068359375], [5.014924995584352, 11.283581240064862, 0.517578125], [5.014924995584352, 11.910446864512906, 0.52734375], [5.641790620032452, 11.910446864512906, 0.537109375], [5.014924995584352, 11.283581240064862, 0.556640625], [4.3880593711363645, 10.029849991168774, 0.556640625], [4.3880593711363645, 8.149253117824642, 0.564453125], [3.7611937466882637, 6.8955218689285545, 0.564453125], [3.1343281222402766, 5.641790620032467, 0.572265625], [2.507462497792176, 4.388059371136379, 0.572265625], [1.8805968733441887, 2.50746249779219, 0.5791015625], [1.253731248896088, 1.253731248896102, 0.5791015625], [1.253731248896088, 0.6268656244480582, 0.5869140625], [0.6268656244479871, -0.6268656244480297, 0.5869140625], [0.6268656244479871, -1.8805968733441176, 0.59375], [0.0, -2.50746249779219, 0.59375], [0.0, -3.761193746688278, 0.6005859375], [0.0, -4.388059371136322, 0.6005859375], [-0.6268656244481008, -5.014924995584366, 0.6064453125], [0.0, -5.64179062003241, 0.6064453125], [0.0, -6.268656244480482, 0.6123046875], [0.0, -7.52238749337657, 0.6123046875], [0.0, -8.149253117824614, 0.6162109375], [0.0, -8.776118742272658, 0.62109375], [0.6268656244479871, -9.402984366720702, 0.62109375], [0.6268656244479871, -10.029849991168746, 0.623046875], [1.253731248896088, -10.656715615616818, 0.625], [1.8805968733441887, -11.283581240064862, 0.625], [1.8805968733441887, -11.910446864512906, 0.1708984375]]}, {"pos x": 184.27745110573875, "pos y": 334.7129669103549, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.134328122240163, -3.4477609344642843, 0.2216796875], [-3.134328122240163, -2.820895310016212, 0.287109375], [-3.7611937466882637, -2.194029685568168, 0.287109375], [-4.388059371136251, -1.567164061120124, 0.3154296875], [-5.014924995584352, -0.9402984366720801, 0.3154296875], [-5.641790620032452, -0.3134328122240362, 0.3447265625], [-6.2686562444804395, 0.31343281222400776, 0.353515625], [-6.2686562444804395, 0.9402984366720517, 0.353515625], [-6.2686562444804395, 1.567164061120124, 0.361328125], [-6.89552186892854, 2.194029685568168, 0.3740234375], [-6.89552186892854, 3.447760934464256, 0.3740234375], [-6.89552186892854, 4.0746265589123, 0.38671875], [-6.89552186892854, 4.701492183360344, 0.3994140625], [-6.89552186892854, 5.328357807808416, 0.3994140625], [-6.89552186892854, 6.582089056704504, 0.412109375], [-6.2686562444804395, 6.582089056704504, 0.412109375], [-6.2686562444804395, 7.208954681152548, 0.423828125], [-5.641790620032452, 8.462685930048636, 0.423828125], [-5.641790620032452, 9.08955155449668, 0.435546875], [-5.641790620032452, 9.716417178944752, 0.435546875], [-5.014924995584352, 10.343282803392796, 0.44921875], [-5.014924995584352, 10.97014842784084, 0.44921875], [-4.388059371136251, 10.97014842784084, 0.462890625], [-3.7611937466882637, 10.97014842784084, 0.4716796875], [-3.134328122240163, 10.97014842784084, 0.4814453125], [-2.507462497792176, 10.97014842784084, 0.4921875], [-1.880596873344075, 10.343282803392796, 0.5029296875], [-1.880596873344075, 9.716417178944752, 0.5029296875], [-1.253731248896088, 9.08955155449668, 0.5126953125], [-0.6268656244479871, 8.462685930048636, 0.5126953125], [-0.6268656244479871, 7.835820305600592, 0.5234375], [-0.6268656244479871, 6.582089056704504, 0.5234375], [-0.6268656244479871, 5.328357807808416, 0.533203125], [-0.6268656244479871, 4.701492183360344, 0.533203125], [0.0, 3.447760934464256, 0.5439453125], [0.0, 2.820895310016212, 0.5439453125], [0.0, 1.567164061120124, 0.556640625], [0.0, 0.31343281222400776, 0.556640625], [-0.6268656244479871, -0.9402984366720801, 0.5703125], [-0.6268656244479871, -2.194029685568168, 0.5703125], [-0.6268656244479871, -3.4477609344642843, 0.580078125], [-0.6268656244479871, -4.701492183360372, 0.580078125], [-1.253731248896088, -5.95522343225646, 0.5888671875], [-1.253731248896088, -7.208954681152548, 0.5888671875], [-1.880596873344075, -7.83582030560062, 0.5986328125], [-1.880596873344075, -8.462685930048664, 0.5986328125], [-1.880596873344075, -9.089551554496708, 0.6083984375], [-1.880596873344075, -10.343282803392796, 0.6083984375], [-2.507462497792176, -10.97014842784084, 0.6162109375], [-1.880596873344075, -10.343282803392796, 0.640625], [-1.880596873344075, -9.716417178944752, 0.640625], [-1.880596873344075, -9.089551554496708, 0.6455078125], [-1.880596873344075, -8.462685930048664, 0.6455078125], [-1.253731248896088, -7.83582030560062, 0.6484375], [-0.6268656244479871, -6.582089056704504, 0.6484375], [-0.6268656244479871, -5.328357807808416, 0.6513671875], [0.0, -4.701492183360372, 0.6513671875], [0.6268656244481008, -3.4477609344642843, 0.654296875], [0.6268656244481008, -2.820895310016212, 0.654296875], [1.253731248896088, -2.194029685568168, 0.6572265625], [1.8805968733441887, -1.567164061120124, 0.6572265625], [2.507462497792176, -0.9402984366720801, 0.6591796875], [3.1343281222402766, -0.3134328122240362, 0.6591796875], [3.7611937466883774, 0.31343281222400776, 0.6611328125], [4.3880593711363645, 0.31343281222400776, 0.6611328125], [5.014924995584465, 0.9402984366720517, 0.662109375], [5.641790620032452, 0.9402984366720517, 0.662109375], [5.641790620032452, 0.31343281222400776, 0.6630859375], [6.268656244480553, 0.31343281222400776, 0.6630859375], [6.89552186892854, -0.9402984366720801, 0.6640625], [6.89552186892854, -1.567164061120124, 0.6640625], [6.89552186892854, -2.194029685568168, 0.6640625], [6.89552186892854, -3.4477609344642843, 0.1806640625]]}, {"pos x": 1065.1955487783655, "pos y": -157.26172136784646, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[0.0, 0.0, 0.4560546875]]}, {"pos x": 1063.9418175294693, "pos y": -159.14231824119054, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 191.48640578689134, "pos y": 322.48908723361797, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.4477609344642133, -4.388059371136336, 0.3330078125], [-2.820895310016226, -3.761193746688292, 0.4443359375], [-2.820895310016226, -3.1343281222402197, 0.4443359375], [-2.1940296855681254, -3.1343281222402197, 0.4716796875], [-1.5671640611201383, -2.507462497792176, 0.4716796875], [-1.5671640611201383, -1.8805968733441318, 0.486328125], [-0.9402984366720375, -1.253731248896088, 0.486328125], [-0.3134328122240504, -0.626865624448044, 0.501953125], [0.3134328122240504, -0.626865624448044, 0.51171875], [0.3134328122240504, 0.0, 0.51171875], [0.9402984366720375, 0.626865624448044, 0.521484375], [1.5671640611201383, 0.626865624448044, 0.521484375], [1.5671640611201383, 1.2537312488961163, 0.5302734375], [2.1940296855681254, 1.8805968733441603, 0.5302734375], [2.1940296855681254, 2.507462497792204, 0.5400390625], [2.820895310016226, 2.507462497792204, 0.5478515625], [2.820895310016226, 3.134328122240248, 0.5478515625], [2.820895310016226, 3.761193746688292, 0.5556640625], [3.4477609344642133, 3.761193746688292, 0.5556640625], [3.4477609344642133, 4.388059371136336, 0.5625], [3.4477609344642133, 3.761193746688292, 0.5986328125], [2.820895310016226, 3.134328122240248, 0.611328125], [2.1940296855681254, 2.507462497792204, 0.611328125], [2.1940296855681254, 1.8805968733441603, 0.1669921875]]}, {"pos x": 196.81476359469985, "pos y": 315.59356536468954, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-4.3880593711363645, 6.895521868928526, 0.4697265625], [-5.014924995584352, 6.268656244480482, 0.4697265625], [-5.014924995584352, 5.014924995584394, 0.48828125], [-5.014924995584352, 4.38805937113635, 0.48828125], [-5.014924995584352, 3.7611937466883063, 0.5078125], [-5.014924995584352, 3.134328122240234, 0.5078125], [-5.014924995584352, 2.50746249779219, 0.5380859375], [-5.014924995584352, 1.880596873344146, 0.5380859375], [-4.3880593711363645, 1.253731248896102, 0.568359375], [-4.3880593711363645, 1.4210854715202004e-14, 0.568359375], [-3.7611937466882637, -0.6268656244480582, 0.5849609375], [-3.7611937466882637, -1.253731248896102, 0.5849609375], [-3.1343281222402766, -2.50746249779219, 0.6025390625], [-3.1343281222402766, -3.134328122240234, 0.6083984375], [-3.1343281222402766, -3.761193746688278, 0.6083984375], [-2.507462497792176, -3.761193746688278, 0.6142578125], [-2.507462497792176, -4.388059371136322, 0.6142578125], [-2.507462497792176, -5.014924995584394, 0.6181640625], [-1.8805968733441887, -5.014924995584394, 0.6181640625], [-1.8805968733441887, -5.641790620032438, 0.6220703125], [-1.253731248896088, -6.268656244480482, 0.6220703125], [-0.6268656244479871, -6.268656244480482, 0.6240234375], [0.0, -6.268656244480482, 0.626953125], [0.0, -6.895521868928526, 0.62890625], [0.6268656244481008, -6.895521868928526, 0.630859375], [1.253731248896088, -6.895521868928526, 0.634765625], [1.253731248896088, -6.268656244480482, 0.634765625], [1.8805968733441887, -6.268656244480482, 0.6357421875], [2.507462497792176, -6.268656244480482, 0.6357421875], [2.507462497792176, -5.641790620032438, 0.6376953125], [3.1343281222402766, -5.641790620032438, 0.6376953125], [3.7611937466882637, -5.014924995584394, 0.6396484375], [3.7611937466882637, -4.388059371136322, 0.642578125], [4.3880593711363645, -3.761193746688278, 0.6435546875], [4.3880593711363645, -3.134328122240234, 0.6435546875], [5.014924995584352, -2.50746249779219, 0.6455078125], [5.014924995584352, -1.880596873344146, 0.6455078125], [5.014924995584352, -1.253731248896102, 0.6474609375]]}, {"pos x": 203.71028546362828, "pos y": 300.23535756571243, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[2.507462497792176, -5.95522343225646, 0.232421875], [1.8805968733441887, -5.95522343225646, 0.2568359375], [1.253731248896088, -5.95522343225646, 0.2822265625], [1.253731248896088, -5.328357807808388, 0.3505859375], [0.6268656244481008, -5.328357807808388, 0.3505859375], [0.0, -5.328357807808388, 0.3701171875], [-0.6268656244481008, -4.701492183360344, 0.3701171875], [-0.6268656244481008, -4.0746265589123, 0.390625], [-1.253731248896088, -3.447760934464256, 0.4052734375], [-1.253731248896088, -2.820895310016212, 0.4208984375], [-1.8805968733441887, -2.194029685568168, 0.4208984375], [-2.507462497792176, -0.9402984366720517, 0.4306640625], [-2.507462497792176, -0.31343281222400776, 0.4404296875], [-2.507462497792176, 0.3134328122240362, 0.4404296875], [-2.507462497792176, 0.9402984366720801, 0.44921875], [-2.507462497792176, 1.567164061120124, 0.44921875], [-2.507462497792176, 2.194029685568168, 0.45703125], [-2.507462497792176, 2.8208953100162404, 0.466796875], [-2.507462497792176, 3.4477609344642843, 0.466796875], [-2.507462497792176, 4.074626558912328, 0.4775390625], [-1.8805968733441887, 4.074626558912328, 0.494140625], [-1.8805968733441887, 4.701492183360372, 0.494140625], [-1.253731248896088, 5.328357807808416, 0.5107421875], [-1.253731248896088, 5.95522343225646, 0.1416015625]]}, {"pos x": 207.15804639809227, "pos y": 289.89207476231957, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681822, 16.298506235649256, 0.451171875], [-1.5671640611200814, 16.298506235649256, 0.451171875], [-0.9402984366720943, 16.298506235649256, 0.4716796875], [-0.31343281222399355, 16.298506235649256, 0.4716796875], [0.31343281222399355, 15.671640611201212, 0.4912109375], [0.9402984366720943, 15.044774986753168, 0.55859375], [1.5671640611200814, 14.417909362305124, 0.55859375], [2.1940296855681822, 13.79104373785708, 0.5771484375], [2.1940296855681822, 13.164178113409037, 0.5771484375], [2.1940296855681822, 12.537312488960964, 0.5966796875], [2.1940296855681822, 11.91044686451292, 0.5966796875], [2.1940296855681822, 10.656715615616832, 0.60546875], [2.8208953100161693, 10.029849991168788, 0.60546875], [2.8208953100161693, 9.402984366720744, 0.61328125], [2.1940296855681822, 8.149253117824628, 0.61328125], [2.1940296855681822, 6.89552186892854, 0.619140625], [2.1940296855681822, 6.268656244480496, 0.619140625], [2.1940296855681822, 5.014924995584408, 0.6240234375], [1.5671640611200814, 4.388059371136336, 0.6240234375], [1.5671640611200814, 3.134328122240248, 0.6328125], [0.9402984366720943, 1.8805968733441603, 0.6328125], [0.31343281222399355, 0.6268656244480724, 0.640625], [0.31343281222399355, -0.626865624448044, 0.640625], [-0.31343281222399355, -1.8805968733441318, 0.6455078125], [-0.31343281222399355, -3.1343281222402197, 0.6455078125], [-0.9402984366720943, -4.388059371136336, 0.6494140625], [-1.5671640611200814, -6.268656244480468, 0.6494140625], [-2.1940296855681822, -7.522387493376556, 0.6533203125], [-2.8208953100161693, -8.149253117824628, 0.6533203125], [-3.44776093446427, -8.776118742272672, 0.65625], [-3.44776093446427, -10.02984999116876, 0.65625], [-4.074626558912371, -10.656715615616804, 0.66015625], [-4.701492183360358, -11.283581240064848, 0.66015625], [-4.701492183360358, -11.91044686451292, 0.6650390625], [-5.328357807808459, -12.537312488960964, 0.6650390625], [-5.328357807808459, -13.164178113409008, 0.669921875], [-5.955223432256446, -13.791043737857052, 0.669921875], [-5.955223432256446, -14.417909362305096, 0.6748046875], [-6.582089056704547, -15.04477498675314, 0.6748046875], [-6.582089056704547, -15.671640611201184, 0.6796875], [-7.208954681152534, -15.671640611201184, 0.6865234375], [-7.208954681152534, -16.298506235649256, 0.689453125], [-7.208954681152534, -15.671640611201184, 0.697265625], [-6.582089056704547, -15.04477498675314, 0.697265625], [-6.582089056704547, -14.417909362305096, 0.6982421875], [-5.955223432256446, -13.791043737857052, 0.6982421875], [-5.328357807808459, -12.537312488960964, 0.69921875], [-4.701492183360358, -11.91044686451292, 0.69921875], [-4.074626558912371, -11.283581240064848, 0.7001953125], [-3.44776093446427, -10.656715615616804, 0.7001953125], [-2.8208953100161693, -10.02984999116876, 0.701171875], [-2.1940296855681822, -9.402984366720716, 0.701171875], [-2.1940296855681822, -8.149253117824628, 0.7021484375], [-1.5671640611200814, -7.522387493376556, 0.7021484375], [-0.31343281222399355, -6.895521868928512, 0.703125], [-0.31343281222399355, -5.641790620032424, 0.703125], [0.31343281222399355, -4.388059371136336, 0.7041015625], [0.9402984366720943, -3.1343281222402197, 0.7041015625], [1.5671640611200814, -1.8805968733441318, 0.7060546875], [2.1940296855681822, -1.253731248896088, 0.7060546875], [2.8208953100161693, 0.0, 0.708984375], [3.44776093446427, 0.6268656244480724, 0.708984375], [4.074626558912257, 1.2537312488961163, 0.712890625], [4.701492183360358, 1.8805968733441603, 0.712890625], [4.701492183360358, 2.507462497792204, 0.7177734375], [5.328357807808459, 3.134328122240248, 0.7177734375], [5.955223432256446, 3.761193746688292, 0.7294921875], [6.582089056704547, 3.761193746688292, 0.7421875], [6.582089056704547, 3.134328122240248, 0.7421875], [7.208954681152534, 3.134328122240248, 0.7421875], [7.208954681152534, 2.507462497792204, 0.2001953125]]}, {"pos x": 220.94909013594958, "pos y": 275.16073258779045, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681254, -3.44776093446427, 0.287109375], [-2.820895310016226, -4.074626558912314, 0.287109375], [-3.4477609344642133, -4.074626558912314, 0.314453125], [-4.074626558912314, -4.074626558912314, 0.314453125], [-4.074626558912314, -3.44776093446427, 0.341796875], [-4.074626558912314, -2.820895310016226, 0.341796875], [-4.701492183360301, -2.820895310016226, 0.3798828125], [-5.328357807808402, -2.1940296855681822, 0.41796875], [-5.328357807808402, -1.5671640611201383, 0.41796875], [-5.955223432256389, -1.5671640611201383, 0.447265625], [-5.955223432256389, -0.9402984366720659, 0.447265625], [-6.58208905670449, -0.9402984366720659, 0.4755859375], [-6.58208905670449, -0.313432812224022, 0.4755859375], [-5.955223432256389, -0.313432812224022, 0.49609375], [-5.955223432256389, 0.313432812224022, 0.49609375], [-5.955223432256389, 0.9402984366720659, 0.517578125], [-5.955223432256389, 1.5671640611201099, 0.517578125], [-5.955223432256389, 2.194029685568154, 0.5283203125], [-5.955223432256389, 2.8208953100161978, 0.5283203125], [-5.955223432256389, 3.44776093446427, 0.5380859375], [-5.955223432256389, 4.074626558912314, 0.5498046875], [-5.328357807808402, 4.701492183360358, 0.5498046875], [-5.328357807808402, 5.328357807808402, 0.5615234375], [-4.701492183360301, 5.328357807808402, 0.5615234375], [-4.701492183360301, 5.955223432256446, 0.5693359375], [-4.074626558912314, 6.58208905670449, 0.5693359375], [-3.4477609344642133, 7.208954681152562, 0.576171875], [-2.820895310016226, 7.208954681152562, 0.576171875], [-2.1940296855681254, 7.835820305600606, 0.5849609375], [-1.5671640611201383, 8.46268593004865, 0.5927734375], [-0.9402984366720375, 8.46268593004865, 0.5927734375], [-0.3134328122239367, 8.46268593004865, 0.599609375], [0.3134328122240504, 8.46268593004865, 0.599609375], [0.9402984366721512, 8.46268593004865, 0.607421875], [2.194029685568239, 8.46268593004865, 0.607421875], [2.820895310016226, 8.46268593004865, 0.61328125], [3.447760934464327, 8.46268593004865, 0.61328125], [3.447760934464327, 7.835820305600606, 0.619140625], [4.074626558912314, 7.835820305600606, 0.619140625], [4.701492183360415, 7.208954681152562, 0.6240234375], [4.701492183360415, 6.58208905670449, 0.6240234375], [5.328357807808402, 6.58208905670449, 0.62890625], [5.328357807808402, 5.955223432256446, 0.62890625], [5.328357807808402, 5.328357807808402, 0.6328125], [5.955223432256503, 4.701492183360358, 0.6328125], [5.955223432256503, 4.074626558912314, 0.6376953125], [6.58208905670449, 3.44776093446427, 0.6376953125], [6.58208905670449, 2.8208953100161978, 0.640625], [6.58208905670449, 2.194029685568154, 0.640625], [6.58208905670449, 1.5671640611201099, 0.6435546875], [6.58208905670449, 0.9402984366720659, 0.6435546875], [6.58208905670449, 0.313432812224022, 0.6484375], [6.58208905670449, -0.9402984366720659, 0.6484375], [5.955223432256503, -1.5671640611201383, 0.6533203125], [5.955223432256503, -2.820895310016226, 0.6533203125], [5.955223432256503, -4.074626558912314, 0.6572265625], [5.955223432256503, -4.701492183360358, 0.6611328125], [5.328357807808402, -5.955223432256474, 0.6611328125], [4.701492183360415, -6.582089056704518, 0.6650390625], [4.074626558912314, -6.582089056704518, 0.6689453125], [4.074626558912314, -7.208954681152562, 0.6689453125], [4.074626558912314, -7.835820305600606, 0.6708984375], [3.447760934464327, -7.835820305600606, 0.6708984375], [2.820895310016226, -7.835820305600606, 0.673828125], [2.194029685568239, -8.46268593004865, 0.673828125], [1.5671640611201383, -8.46268593004865, 0.6748046875], [0.9402984366721512, -8.46268593004865, 0.6748046875], [-0.3134328122239367, -7.835820305600606, 0.6767578125], [-0.9402984366720375, -7.208954681152562, 0.677734375], [-1.5671640611201383, -6.582089056704518, 0.677734375], [-2.1940296855681254, -5.955223432256474, 0.6796875], [-2.820895310016226, -5.955223432256474, 0.6796875], [-2.820895310016226, -5.328357807808402, 0.6806640625], [-3.4477609344642133, -4.074626558912314, 0.6806640625], [-3.4477609344642133, -2.820895310016226, 0.681640625], [-4.074626558912314, -2.1940296855681822, 0.681640625], [-4.074626558912314, -1.5671640611201383, 0.6826171875], [-4.701492183360301, -0.313432812224022, 0.6826171875], [-4.701492183360301, 0.313432812224022, 0.68359375], [-4.701492183360301, 0.9402984366720659, 0.68359375], [-5.328357807808402, 1.5671640611201099, 0.6845703125], [-4.701492183360301, 1.5671640611201099, 0.6845703125], [-4.701492183360301, 2.194029685568154, 0.685546875], [-4.074626558912314, 1.5671640611201099, 0.6865234375]]}, {"pos x": 240.3819244938391, "pos y": 250.08610760986844, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-13.47761092563303, 5.955223432256446, 0.267578125], [-13.47761092563303, 5.328357807808402, 0.267578125], [-13.47761092563303, 5.955223432256446, 0.302734375], [-13.47761092563303, 5.328357807808402, 0.3671875], [-12.850745301185043, 5.955223432256446, 0.3955078125], [-12.850745301185043, 6.58208905670449, 0.3955078125], [-12.223879676736942, 7.835820305600606, 0.4228515625], [-11.597014052288841, 7.835820305600606, 0.4228515625], [-11.597014052288841, 8.46268593004865, 0.451171875], [-11.597014052288841, 9.089551554496694, 0.4677734375], [-10.970148427840854, 9.089551554496694, 0.4677734375], [-10.970148427840854, 9.716417178944738, 0.4853515625], [-10.343282803392754, 10.343282803392782, 0.4853515625], [-9.716417178944766, 10.970148427840826, 0.4970703125], [-9.089551554496666, 11.597014052288898, 0.4970703125], [-9.089551554496666, 12.223879676736942, 0.5078125], [-8.462685930048679, 12.850745301184986, 0.517578125], [-7.835820305600578, 13.47761092563303, 0.52734375], [-7.208954681152591, 14.104476550081074, 0.53515625], [-7.208954681152591, 14.731342174529118, 0.54296875], [-6.58208905670449, 14.731342174529118, 0.54296875], [-5.955223432256503, 14.731342174529118, 0.5556640625], [-5.955223432256503, 15.358207798977162, 0.5556640625], [-5.328357807808402, 15.985073423425234, 0.5625], [-5.328357807808402, 15.358207798977162, 0.603515625], [-5.955223432256503, 15.358207798977162, 0.603515625], [-5.955223432256503, 14.731342174529118, 0.6083984375], [-6.58208905670449, 14.104476550081074, 0.6083984375], [-7.208954681152591, 13.47761092563303, 0.6142578125], [-7.208954681152591, 12.850745301184986, 0.619140625], [-7.835820305600578, 12.223879676736942, 0.619140625], [-8.462685930048679, 11.597014052288898, 0.625], [-8.462685930048679, 10.970148427840826, 0.625], [-8.462685930048679, 10.343282803392782, 0.6298828125], [-9.089551554496666, 9.716417178944738, 0.6298828125], [-9.089551554496666, 8.46268593004865, 0.6337890625], [-9.089551554496666, 7.835820305600606, 0.6337890625], [-9.089551554496666, 6.58208905670449, 0.638671875], [-9.716417178944766, 5.955223432256446, 0.638671875], [-9.716417178944766, 5.328357807808402, 0.6435546875], [-9.716417178944766, 4.701492183360358, 0.6435546875], [-9.716417178944766, 3.44776093446427, 0.646484375], [-9.716417178944766, 2.8208953100161978, 0.646484375], [-9.716417178944766, 1.5671640611201099, 0.650390625], [-9.716417178944766, 0.9402984366720659, 0.6533203125], [-9.716417178944766, 0.313432812224022, 0.6533203125], [-9.089551554496666, -0.313432812224022, 0.65625], [-9.089551554496666, -0.9402984366720943, 0.658203125], [-9.089551554496666, -1.5671640611201383, 0.6611328125], [-8.462685930048679, -1.5671640611201383, 0.6611328125], [-7.835820305600578, -2.1940296855681822, 0.662109375], [-7.835820305600578, -2.820895310016226, 0.662109375], [-7.208954681152591, -2.820895310016226, 0.6640625], [-6.58208905670449, -3.44776093446427, 0.6640625], [-5.955223432256503, -3.44776093446427, 0.6650390625], [-5.955223432256503, -4.074626558912314, 0.6650390625], [-5.328357807808402, -4.074626558912314, 0.6669921875], [-4.701492183360415, -4.074626558912314, 0.6669921875], [-4.074626558912314, -4.701492183360358, 0.6669921875], [-3.4477609344642133, -4.701492183360358, 0.66796875], [-2.820895310016226, -4.701492183360358, 0.66796875], [-2.1940296855681254, -4.701492183360358, 0.6689453125], [-1.5671640611201383, -4.701492183360358, 0.669921875], [-0.9402984366720375, -4.701492183360358, 0.669921875], [-0.3134328122240504, -4.701492183360358, 0.6708984375], [-0.3134328122240504, -4.074626558912314, 0.6708984375], [0.3134328122240504, -4.074626558912314, 0.6708984375], [0.9402984366720375, -4.074626558912314, 0.6708984375], [0.9402984366720375, -3.44776093446427, 0.6708984375], [1.5671640611201383, -2.820895310016226, 0.671875], [2.1940296855681254, -2.1940296855681822, 0.671875], [2.820895310016226, -2.1940296855681822, 0.6728515625], [3.4477609344642133, -1.5671640611201383, 0.6728515625], [3.4477609344642133, -0.9402984366720943, 0.6728515625], [4.074626558912314, -0.9402984366720943, 0.6728515625], [4.074626558912314, -0.313432812224022, 0.6728515625], [4.074626558912314, -0.9402984366720943, 0.6767578125], [4.074626558912314, -1.5671640611201383, 0.677734375], [4.074626558912314, -2.1940296855681822, 0.677734375], [3.4477609344642133, -2.820895310016226, 0.677734375], [3.4477609344642133, -4.074626558912314, 0.677734375], [3.4477609344642133, -4.701492183360358, 0.6787109375], [2.820895310016226, -5.32835780780843, 0.6787109375], [2.820895310016226, -6.582089056704518, 0.6796875], [2.820895310016226, -7.208954681152562, 0.6796875], [2.820895310016226, -8.46268593004865, 0.6806640625], [2.820895310016226, -9.089551554496722, 0.6806640625], [2.820895310016226, -10.34328280339281, 0.6806640625], [2.820895310016226, -10.970148427840854, 0.681640625], [3.4477609344642133, -11.597014052288898, 0.681640625], [3.4477609344642133, -12.223879676736942, 0.681640625], [3.4477609344642133, -12.850745301184986, 0.6826171875], [4.074626558912314, -13.477610925633059, 0.6826171875], [4.074626558912314, -14.104476550081102, 0.6826171875], [4.701492183360415, -14.731342174529146, 0.6826171875], [4.701492183360415, -15.35820779897719, 0.6826171875], [5.328357807808402, -15.35820779897719, 0.6826171875], [5.955223432256503, -15.985073423425234, 0.6826171875], [6.58208905670449, -15.985073423425234, 0.6826171875], [7.208954681152591, -15.985073423425234, 0.6826171875], [7.835820305600578, -15.985073423425234, 0.6826171875], [8.462685930048679, -15.985073423425234, 0.6826171875], [9.089551554496666, -15.985073423425234, 0.6826171875], [9.716417178944766, -15.985073423425234, 0.6826171875], [10.343282803392754, -15.985073423425234, 0.6826171875], [10.970148427840854, -15.35820779897719, 0.6826171875], [11.597014052288841, -15.35820779897719, 0.6826171875], [11.597014052288841, -14.731342174529146, 0.6826171875], [12.223879676736942, -14.731342174529146, 0.6826171875], [12.85074530118493, -14.104476550081102, 0.68359375], [12.85074530118493, -13.477610925633059, 0.68359375], [13.47761092563303, -12.850745301184986, 0.68359375]]}, {"pos x": 217.18789638926143, "pos y": 334.7129669103549, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.328357807808402, -8.462685930048664, 0.2490234375], [-5.328357807808402, -9.089551554496708, 0.283203125], [-5.328357807808402, -9.716417178944752, 0.3642578125], [-5.328357807808402, -9.089551554496708, 0.412109375], [-5.328357807808402, -8.462685930048664, 0.443359375], [-5.328357807808402, -7.83582030560062, 0.443359375], [-4.701492183360301, -7.208954681152548, 0.4755859375], [-4.074626558912314, -6.582089056704504, 0.4755859375], [-3.4477609344642133, -5.95522343225646, 0.5029296875], [-3.4477609344642133, -4.701492183360372, 0.5029296875], [-2.820895310016226, -3.4477609344642843, 0.5302734375], [-2.1940296855681254, -2.820895310016212, 0.5302734375], [-1.5671640611201383, -1.567164061120124, 0.544921875], [-0.9402984366720375, -0.9402984366720801, 0.544921875], [-0.3134328122240504, -0.3134328122240362, 0.560546875], [-0.3134328122240504, 0.31343281222400776, 0.560546875], [0.3134328122240504, 0.9402984366720517, 0.5732421875], [0.9402984366720375, 2.194029685568168, 0.5732421875], [1.5671640611201383, 2.820895310016212, 0.5859375], [2.1940296855681254, 3.447760934464256, 0.5859375], [2.820895310016226, 4.0746265589123, 0.595703125], [2.820895310016226, 4.701492183360344, 0.595703125], [3.447760934464327, 5.95522343225646, 0.60546875], [3.447760934464327, 6.582089056704504, 0.60546875], [4.074626558912314, 7.208954681152548, 0.61328125], [4.701492183360415, 7.835820305600592, 0.61328125], [4.701492183360415, 8.462685930048636, 0.6220703125], [5.328357807808402, 9.08955155449668, 0.6279296875], [5.328357807808402, 9.716417178944752, 0.634765625], [4.701492183360415, 9.08955155449668, 0.654296875], [4.074626558912314, 7.835820305600592, 0.65625], [2.820895310016226, 7.208954681152548, 0.65625], [2.1940296855681254, 6.582089056704504, 0.658203125], [2.1940296855681254, 5.328357807808416, 0.658203125], [1.5671640611201383, 4.701492183360344, 0.1787109375]]}, {"pos x": 216.87446357703726, "pos y": 324.99654973141014, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032509, 3.1343281222402624, 0.2216796875], [-6.268656244480496, 3.1343281222402624, 0.2216796875], [-5.641790620032509, 2.5074624977922184, 0.3349609375], [-5.641790620032509, 1.880596873344146, 0.3828125], [-5.014924995584408, 1.253731248896102, 0.4306640625], [-5.014924995584408, 0.6268656244480582, 0.4306640625], [-5.014924995584408, 1.4210854715202004e-14, 0.451171875], [-4.388059371136308, 1.4210854715202004e-14, 0.451171875], [-4.388059371136308, -0.6268656244480297, 0.47265625], [-3.7611937466883205, -1.2537312488960737, 0.47265625], [-3.1343281222402197, -1.880596873344146, 0.48828125], [-2.5074624977922326, -2.50746249779219, 0.48828125], [-2.5074624977922326, -3.134328122240234, 0.5048828125], [-1.8805968733441318, -3.134328122240234, 0.5048828125], [-1.8805968733441318, -3.761193746688278, 0.5185546875], [-1.2537312488961447, -3.761193746688278, 0.5185546875], [-0.626865624448044, -4.388059371136322, 0.53125], [-0.626865624448044, -5.014924995584366, 0.53125], [-5.684341886080802e-14, -5.014924995584366, 0.5439453125], [0.626865624448044, -5.014924995584366, 0.5439453125], [0.626865624448044, -5.64179062003241, 0.5556640625], [1.253731248896031, -5.64179062003241, 0.5556640625], [1.8805968733441318, -5.64179062003241, 0.56640625], [2.507462497792119, -6.268656244480482, 0.56640625], [2.507462497792119, -5.64179062003241, 0.5830078125], [3.1343281222402197, -5.64179062003241, 0.58984375], [3.7611937466883205, -5.64179062003241, 0.58984375], [4.388059371136308, -5.64179062003241, 0.5966796875], [4.388059371136308, -5.014924995584366, 0.5966796875], [5.014924995584408, -4.388059371136322, 0.6044921875], [5.6417906200323955, -3.761193746688278, 0.6044921875], [5.6417906200323955, -3.134328122240234, 0.6103515625], [5.6417906200323955, -2.50746249779219, 0.6103515625], [5.6417906200323955, -1.880596873344146, 0.6171875], [6.268656244480496, -1.880596873344146, 0.62109375], [6.268656244480496, -0.6268656244480297, 0.62109375], [6.268656244480496, 1.4210854715202004e-14, 0.625], [5.6417906200323955, 0.6268656244480582, 0.625], [5.6417906200323955, 1.880596873344146, 0.6279296875], [5.014924995584408, 2.5074624977922184, 0.6279296875], [5.014924995584408, 3.7611937466883063, 0.630859375], [4.388059371136308, 4.38805937113635, 0.630859375], [3.7611937466883205, 5.014924995584394, 0.6337890625], [3.1343281222402197, 5.641790620032438, 0.6337890625], [2.507462497792119, 6.268656244480482, 0.6357421875], [1.8805968733441318, 6.268656244480482, 0.638671875], [1.253731248896031, 6.268656244480482, 0.640625], [0.626865624448044, 6.268656244480482, 0.640625], [-5.684341886080802e-14, 6.268656244480482, 0.6416015625], [-0.626865624448044, 5.641790620032438, 0.6416015625], [-1.2537312488961447, 5.641790620032438, 0.64453125], [-1.2537312488961447, 5.014924995584394, 0.64453125], [-1.2537312488961447, 3.7611937466883063, 0.64453125], [-1.2537312488961447, 3.1343281222402624, 0.17578125]]}, {"pos x": 228.47147762932588, "pos y": 310.57864036910496, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681822, -3.7611937466883063, 0.2158203125], [-2.8208953100161693, -3.7611937466883063, 0.2509765625], [-3.44776093446427, -3.7611937466883063, 0.3125], [-3.44776093446427, -3.134328122240234, 0.3388671875], [-4.074626558912257, -2.50746249779219, 0.3681640625], [-4.074626558912257, -1.880596873344146, 0.396484375], [-4.074626558912257, -1.253731248896102, 0.396484375], [-4.701492183360358, -0.6268656244480582, 0.41796875], [-4.701492183360358, -1.4210854715202004e-14, 0.41796875], [-4.074626558912257, 1.253731248896102, 0.439453125], [-4.074626558912257, 1.880596873344146, 0.4560546875], [-4.074626558912257, 3.134328122240234, 0.4560546875], [-4.074626558912257, 3.761193746688278, 0.47265625], [-4.074626558912257, 4.388059371136322, 0.47265625], [-3.44776093446427, 5.014924995584394, 0.4833984375], [-3.44776093446427, 5.641790620032438, 0.4833984375], [-2.8208953100161693, 5.641790620032438, 0.4951171875], [-2.8208953100161693, 6.268656244480482, 0.4951171875], [-2.1940296855681822, 6.268656244480482, 0.5107421875], [-2.1940296855681822, 6.895521868928526, 0.5107421875], [-1.5671640611200814, 6.895521868928526, 0.525390625], [-0.9402984366720943, 6.895521868928526, 0.537109375], [-0.31343281222399355, 6.895521868928526, 0.548828125], [0.31343281222410724, 6.268656244480482, 0.548828125], [1.5671640611201951, 6.268656244480482, 0.5595703125], [2.1940296855681822, 5.641790620032438, 0.5595703125], [2.820895310016283, 5.014924995584394, 0.5703125], [2.820895310016283, 4.388059371136322, 0.5703125], [3.44776093446427, 3.134328122240234, 0.59375], [4.074626558912371, 1.880596873344146, 0.59375], [4.074626558912371, 0.6268656244480582, 0.6044921875], [4.701492183360358, -0.6268656244480582, 0.6044921875], [4.701492183360358, -1.253731248896102, 0.6142578125], [4.701492183360358, -1.880596873344146, 0.6142578125], [4.701492183360358, -2.50746249779219, 0.62109375], [4.074626558912371, -3.134328122240234, 0.62109375], [4.074626558912371, -3.7611937466883063, 0.62890625], [3.44776093446427, -4.38805937113635, 0.62890625], [3.44776093446427, -5.014924995584394, 0.63671875], [2.820895310016283, -5.641790620032438, 0.63671875], [2.1940296855681822, -6.268656244480482, 0.64453125], [1.5671640611201951, -6.268656244480482, 0.6513671875], [0.9402984366720943, -6.895521868928526, 0.658203125], [0.31343281222410724, -6.895521868928526, 0.658203125], [-0.31343281222399355, -6.895521868928526, 0.662109375], [-0.9402984366720943, -6.895521868928526, 0.662109375], [-1.5671640611200814, -6.268656244480482, 0.666015625], [-2.1940296855681822, -5.641790620032438, 0.66796875], [-2.8208953100161693, -5.641790620032438, 0.6708984375], [-3.44776093446427, -5.014924995584394, 0.6708984375], [-4.074626558912257, -4.38805937113635, 0.6728515625], [-4.074626558912257, -3.7611937466883063, 0.6728515625], [-4.701492183360358, -3.134328122240234, 0.673828125], [-4.074626558912257, -2.50746249779219, 0.673828125], [-4.074626558912257, -1.253731248896102, 0.67578125], [-4.074626558912257, -0.6268656244480582, 0.6767578125], [-4.701492183360358, -1.4210854715202004e-14, 0.6767578125], [-4.701492183360358, 1.253731248896102, 0.6787109375], [-4.074626558912257, 1.880596873344146, 0.6806640625], [-3.44776093446427, 1.253731248896102, 0.6826171875], [-2.8208953100161693, 1.253731248896102, 0.6826171875], [-2.1940296855681822, -1.4210854715202004e-14, 0.6826171875]]}, {"pos x": 235.68043231047847, "pos y": 300.8622231901603, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-0.626865624448044, -1.5671640611201099, 0.431640625], [-0.626865624448044, -0.313432812224022, 0.431640625], [-5.684341886080802e-14, 0.313432812224022, 0.4599609375], [-5.684341886080802e-14, 0.9402984366720659, 0.4599609375], [0.626865624448044, 1.5671640611201099, 0.48828125], [1.2537312488961447, 1.5671640611201099, 0.53125], [1.2537312488961447, 2.1940296855681822, 0.57421875], [1.2537312488961447, 2.820895310016226, 0.5986328125], [1.8805968733441318, 2.820895310016226, 0.6396484375], [1.2537312488961447, 2.820895310016226, 0.6513671875], [1.2537312488961447, 2.1940296855681822, 0.654296875], [0.626865624448044, 1.5671640611201099, 0.654296875], [-5.684341886080802e-14, 0.9402984366720659, 0.654296875], [-0.626865624448044, 0.313432812224022, 0.654296875], [-1.2537312488961447, -0.9402984366720659, 0.654296875], [-1.8805968733441318, -1.5671640611201099, 0.654296875], [-1.8805968733441318, -2.820895310016226, 0.177734375]]}, {"pos x": 228.15804481710217, "pos y": 288.63834351342337, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.253731248896088, 0.0, 0.4404296875], [-1.253731248896088, -0.626865624448044, 0.44921875], [-0.6268656244481008, 0.0, 0.5537109375], [0.0, 0.626865624448044, 0.5615234375], [0.6268656244481008, 0.626865624448044, 0.5615234375], [1.253731248896088, 0.626865624448044, 0.154296875]]}, {"pos x": 246.3371479260955, "pos y": 288.95177632564753, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.522387493376584, 1.5671640611201383, 0.3525390625], [-6.895521868928483, 2.1940296855681822, 0.369140625], [-6.268656244480496, 2.820895310016226, 0.3857421875], [-6.268656244480496, 3.44776093446427, 0.4140625], [-5.6417906200323955, 4.701492183360358, 0.4140625], [-5.014924995584408, 4.701492183360358, 0.443359375], [-4.388059371136308, 5.328357807808402, 0.4970703125], [-3.7611937466883205, 5.328357807808402, 0.525390625], [-3.1343281222402197, 5.328357807808402, 0.5458984375], [-3.1343281222402197, 4.701492183360358, 0.5654296875], [-2.5074624977922326, 4.074626558912314, 0.57421875], [-2.5074624977922326, 3.44776093446427, 0.57421875], [-2.5074624977922326, 2.820895310016226, 0.5830078125], [-1.8805968733441318, 1.5671640611201383, 0.5830078125], [-1.8805968733441318, 0.9402984366720659, 0.58984375], [-1.8805968733441318, -0.313432812224022, 0.58984375], [-1.8805968733441318, -0.9402984366720659, 0.595703125], [-1.253731248896031, -1.5671640611201099, 0.595703125], [-1.253731248896031, -2.194029685568154, 0.6015625], [-0.626865624448044, -2.820895310016226, 0.6015625], [-0.626865624448044, -3.44776093446427, 0.6064453125], [5.684341886080802e-14, -4.074626558912314, 0.6064453125], [5.684341886080802e-14, -4.701492183360358, 0.6123046875], [0.626865624448044, -4.701492183360358, 0.6171875], [0.626865624448044, -5.328357807808402, 0.6171875], [1.2537312488961447, -5.328357807808402, 0.6220703125], [1.8805968733441318, -5.328357807808402, 0.626953125], [2.5074624977922326, -5.328357807808402, 0.6328125], [3.1343281222402197, -5.328357807808402, 0.638671875], [3.7611937466883205, -5.328357807808402, 0.64453125], [3.7611937466883205, -4.701492183360358, 0.64453125], [4.388059371136308, -4.074626558912314, 0.6513671875], [5.014924995584408, -4.074626558912314, 0.658203125], [5.014924995584408, -3.44776093446427, 0.658203125], [5.014924995584408, -2.820895310016226, 0.6650390625], [5.6417906200323955, -2.194029685568154, 0.6650390625], [5.6417906200323955, -1.5671640611201099, 0.6708984375], [6.268656244480496, -1.5671640611201099, 0.6708984375], [6.268656244480496, -0.9402984366720659, 0.677734375], [6.895521868928483, -0.9402984366720659, 0.6875], [6.895521868928483, -1.5671640611201099, 0.6884765625], [7.522387493376584, -2.820895310016226, 0.6884765625], [7.522387493376584, -4.074626558912314, 0.1865234375]]}, {"pos x": 253.85953541947225, "pos y": 268.2652107188618, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-8.776118742272672, -5.955223432256446, 0.41015625], [-8.149253117824685, -6.58208905670449, 0.41015625], [-8.776118742272672, -7.208954681152562, 0.4326171875], [-8.149253117824685, -7.208954681152562, 0.517578125], [-7.522387493376584, -7.208954681152562, 0.5400390625], [-7.522387493376584, -6.58208905670449, 0.5576171875], [-6.895521868928597, -5.955223432256446, 0.5576171875], [-6.268656244480496, -5.328357807808402, 0.576171875], [-5.641790620032509, -5.328357807808402, 0.576171875], [-5.014924995584408, -4.701492183360358, 0.5908203125], [-5.014924995584408, -4.074626558912314, 0.5908203125], [-4.388059371136421, -3.44776093446427, 0.6044921875], [-3.7611937466883205, -2.820895310016226, 0.6044921875], [-3.1343281222403334, -2.194029685568154, 0.6162109375], [-2.5074624977922326, -1.5671640611201099, 0.6162109375], [-1.8805968733442455, -0.9402984366720659, 0.6279296875], [-1.8805968733442455, 0.313432812224022, 0.6279296875], [-1.2537312488961447, 0.9402984366720659, 0.6416015625], [-0.6268656244481576, 2.1940296855681822, 0.6416015625], [-5.684341886080802e-14, 2.820895310016226, 0.65625], [0.626865624448044, 4.074626558912314, 0.65625], [1.253731248896031, 5.328357807808402, 0.6708984375], [1.8805968733441318, 5.955223432256474, 0.6708984375], [2.507462497792119, 5.955223432256474, 0.685546875], [3.1343281222402197, 6.582089056704518, 0.685546875], [3.761193746688207, 6.582089056704518, 0.697265625], [4.388059371136308, 7.208954681152562, 0.697265625], [5.014924995584295, 7.208954681152562, 0.708984375], [5.6417906200323955, 7.208954681152562, 0.708984375], [6.268656244480383, 7.208954681152562, 0.7177734375], [6.895521868928483, 6.582089056704518, 0.7177734375], [7.5223874933764705, 6.582089056704518, 0.7275390625], [8.149253117824571, 5.955223432256474, 0.7275390625], [8.776118742272672, 5.955223432256474, 0.732421875], [8.776118742272672, 4.701492183360358, 0.732421875], [8.776118742272672, 4.074626558912314, 0.7373046875], [8.776118742272672, 3.44776093446427, 0.7373046875], [8.776118742272672, 2.1940296855681822, 0.7392578125], [8.776118742272672, 1.5671640611201383, 0.7392578125], [8.776118742272672, 0.9402984366720659, 0.7412109375], [8.776118742272672, 0.313432812224022, 0.7412109375], [8.149253117824571, -0.313432812224022, 0.19921875]]}, {"pos x": 251.35207292167985, "pos y": 266.3846138455177, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.1343281222402766, 5.328357807808416, 0.46484375], [-3.1343281222402766, 4.701492183360372, 0.46484375], [-3.1343281222402766, 4.074626558912328, 0.52734375], [-2.507462497792176, 4.074626558912328, 0.5537109375], [-2.507462497792176, 3.4477609344642843, 0.5537109375], [-2.507462497792176, 2.820895310016212, 0.5791015625], [-1.8805968733441887, 2.194029685568168, 0.5791015625], [-1.8805968733441887, 1.567164061120124, 0.60546875], [-1.253731248896088, 0.9402984366720801, 0.60546875], [-1.253731248896088, 0.3134328122240362, 0.626953125], [-0.6268656244481008, 0.3134328122240362, 0.626953125], [-0.6268656244481008, -0.31343281222400776, 0.6484375], [0.0, -0.31343281222400776, 0.6640625], [0.0, -0.9402984366720801, 0.6640625], [0.6268656244479871, -0.9402984366720801, 0.6796875], [0.6268656244479871, -1.567164061120124, 0.6796875], [1.253731248896088, -2.194029685568168, 0.69140625], [1.253731248896088, -2.820895310016212, 0.7021484375], [1.880596873344075, -3.447760934464256, 0.7109375], [2.507462497792176, -4.0746265589123, 0.7197265625], [2.507462497792176, -4.701492183360344, 0.724609375], [3.1343281222402766, -5.328357807808416, 0.73046875]]}, {"pos x": 267.02371353288123, "pos y": 261.36968884993337, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.1343281222402197, -8.462685930048664, 0.4150390625], [-3.1343281222402197, -7.835820305600592, 0.4150390625], [-3.7611937466883205, -7.835820305600592, 0.4404296875], [-3.7611937466883205, -7.208954681152548, 0.4404296875], [-3.7611937466883205, -6.582089056704504, 0.5048828125], [-4.388059371136308, -6.582089056704504, 0.544921875], [-4.388059371136308, -5.95522343225646, 0.5673828125], [-4.388059371136308, -5.328357807808416, 0.58984375], [-4.388059371136308, -4.701492183360372, 0.58984375], [-4.388059371136308, -4.074626558912328, 0.6005859375], [-4.388059371136308, -3.447760934464256, 0.6005859375], [-4.388059371136308, -2.820895310016212, 0.6103515625], [-4.388059371136308, -2.194029685568168, 0.6171875], [-3.7611937466883205, -1.567164061120124, 0.6240234375], [-3.7611937466883205, -0.9402984366720801, 0.6240234375], [-3.1343281222402197, -0.3134328122240362, 0.62890625], [-2.5074624977922326, -0.3134328122240362, 0.6337890625], [-2.5074624977922326, 0.3134328122240362, 0.6337890625], [-1.8805968733441318, 0.3134328122240362, 0.6376953125], [-1.2537312488961447, 0.3134328122240362, 0.6416015625], [-0.626865624448044, 0.3134328122240362, 0.6416015625], [-5.684341886080802e-14, 0.3134328122240362, 0.64453125], [0.626865624448044, 0.3134328122240362, 0.6474609375], [1.253731248896031, -0.3134328122240362, 0.650390625], [1.8805968733441318, -0.9402984366720801, 0.65234375], [1.8805968733441318, -1.567164061120124, 0.65234375], [2.507462497792119, -2.194029685568168, 0.654296875], [2.507462497792119, -2.820895310016212, 0.65625], [3.1343281222402197, -3.447760934464256, 0.6591796875], [3.7611937466883205, -4.074626558912328, 0.662109375], [3.7611937466883205, -3.447760934464256, 0.6708984375], [3.7611937466883205, -2.820895310016212, 0.6708984375], [4.388059371136308, -2.194029685568168, 0.67578125], [4.388059371136308, -1.567164061120124, 0.67578125], [4.388059371136308, -0.3134328122240362, 0.6806640625], [4.388059371136308, 0.3134328122240362, 0.6806640625], [4.388059371136308, 1.567164061120124, 0.6865234375], [4.388059371136308, 2.194029685568168, 0.6865234375], [4.388059371136308, 3.447760934464256, 0.693359375], [4.388059371136308, 4.0746265589123, 0.693359375], [4.388059371136308, 4.701492183360372, 0.6982421875], [3.7611937466883205, 5.95522343225646, 0.6982421875], [3.7611937466883205, 6.582089056704504, 0.7041015625], [3.1343281222402197, 7.208954681152548, 0.7041015625], [3.1343281222402197, 7.835820305600592, 0.70703125], [3.1343281222402197, 8.462685930048664, 0.7109375]]}, {"pos x": 986.2104800979112, "pos y": -114.63485890537902, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 993.10600196684, "pos y": -132.18709638992448, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 989.3448082201514, "pos y": -138.45575263440503, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 996.2403300890803, "pos y": -138.45575263440503, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[0.0, 0.0, 0.076171875]]}, {"pos x": 989.3448082201514, "pos y": -139.0826182588529, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 152.30730425888885, "pos y": 324.0562512947379, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, -9.089551554496694, 0.2646484375], [-6.268656244480553, -8.46268593004865, 0.2919921875], [-6.89552186892854, -7.835820305600606, 0.2919921875], [-7.522387493376641, -7.208954681152562, 0.3916015625], [-7.522387493376641, -6.582089056704518, 0.419921875], [-7.522387493376641, -5.955223432256474, 0.419921875], [-7.522387493376641, -5.32835780780843, 0.4638671875], [-8.149253117824628, -4.701492183360358, 0.4794921875], [-8.149253117824628, -4.074626558912314, 0.4794921875], [-8.149253117824628, -3.44776093446427, 0.4921875], [-8.149253117824628, -2.820895310016226, 0.4921875], [-7.522387493376641, -1.5671640611201383, 0.5048828125], [-7.522387493376641, -0.9402984366720659, 0.51171875], [-7.522387493376641, -0.313432812224022, 0.51171875], [-6.89552186892854, 0.313432812224022, 0.5185546875], [-6.268656244480553, 0.9402984366720659, 0.525390625], [-5.641790620032452, 1.5671640611201099, 0.533203125], [-5.641790620032452, 2.194029685568154, 0.533203125], [-5.014924995584465, 2.194029685568154, 0.5400390625], [-4.3880593711363645, 2.194029685568154, 0.546875], [-3.7611937466883774, 1.5671640611201099, 0.5537109375], [-3.1343281222402766, 0.9402984366720659, 0.560546875], [-2.5074624977922895, 0.313432812224022, 0.5693359375], [-2.5074624977922895, -0.313432812224022, 0.5693359375], [-1.8805968733441887, -0.9402984366720659, 0.578125], [-1.8805968733441887, -1.5671640611201383, 0.578125], [-1.253731248896088, -2.1940296855681822, 0.583984375], [-1.253731248896088, -3.44776093446427, 0.583984375], [-1.253731248896088, -4.074626558912314, 0.5908203125], [-1.253731248896088, -4.701492183360358, 0.5908203125], [-1.253731248896088, -5.32835780780843, 0.59765625], [-1.253731248896088, -5.955223432256474, 0.6044921875], [-1.253731248896088, -6.582089056704518, 0.6044921875], [-1.253731248896088, -7.208954681152562, 0.609375], [-1.253731248896088, -7.835820305600606, 0.609375], [-1.253731248896088, -8.46268593004865, 0.6142578125], [-1.253731248896088, -9.089551554496694, 0.6142578125], [-1.8805968733441887, -9.089551554496694, 0.619140625], [-1.8805968733441887, -9.716417178944766, 0.619140625], [-1.8805968733441887, -10.34328280339281, 0.6240234375], [-1.8805968733441887, -10.970148427840854, 0.626953125], [-1.8805968733441887, -11.597014052288898, 0.630859375], [-2.5074624977922895, -11.597014052288898, 0.6337890625], [-3.1343281222402766, -11.597014052288898, 0.642578125], [-3.7611937466883774, -11.597014052288898, 0.650390625], [-3.7611937466883774, -10.970148427840854, 0.6513671875], [-3.1343281222402766, -10.970148427840854, 0.6533203125], [-3.1343281222402766, -10.34328280339281, 0.654296875], [-2.5074624977922895, -9.716417178944766, 0.654296875], [-1.8805968733441887, -9.089551554496694, 0.6552734375], [-1.8805968733441887, -8.46268593004865, 0.65625], [-1.253731248896088, -8.46268593004865, 0.65625], [-0.6268656244481008, -8.46268593004865, 0.6572265625], [-0.6268656244481008, -7.835820305600606, 0.6572265625], [0.0, -7.208954681152562, 0.658203125], [0.6268656244479871, -7.208954681152562, 0.658203125], [1.253731248896088, -6.582089056704518, 0.658203125], [1.880596873344075, -6.582089056704518, 0.658203125], [1.880596873344075, -5.955223432256474, 0.6591796875], [2.507462497792176, -5.955223432256474, 0.6591796875], [2.507462497792176, -5.32835780780843, 0.6591796875], [3.134328122240163, -4.701492183360358, 0.6591796875], [3.7611937466882637, -4.074626558912314, 0.66015625], [4.388059371136251, -3.44776093446427, 0.66015625], [4.388059371136251, -2.1940296855681822, 0.66015625], [5.014924995584352, -1.5671640611201383, 0.6611328125], [5.641790620032339, -0.9402984366720659, 0.6611328125], [5.641790620032339, -0.313432812224022, 0.6611328125], [6.2686562444804395, 0.313432812224022, 0.6611328125], [6.89552186892854, 1.5671640611201099, 0.6611328125], [6.89552186892854, 2.194029685568154, 0.662109375], [6.89552186892854, 2.8208953100161978, 0.662109375], [7.522387493376527, 3.44776093446427, 0.662109375], [7.522387493376527, 4.074626558912314, 0.662109375], [7.522387493376527, 4.701492183360358, 0.662109375], [8.149253117824628, 5.328357807808402, 0.662109375], [8.149253117824628, 5.955223432256446, 0.6630859375], [8.149253117824628, 6.58208905670449, 0.6630859375], [8.149253117824628, 7.208954681152534, 0.6630859375], [8.149253117824628, 7.835820305600606, 0.6630859375], [8.149253117824628, 8.46268593004865, 0.6640625], [7.522387493376527, 9.089551554496694, 0.6650390625], [7.522387493376527, 9.716417178944738, 0.6650390625], [6.89552186892854, 10.343282803392782, 0.6650390625], [6.2686562444804395, 10.970148427840826, 0.666015625], [5.641790620032339, 11.597014052288898, 0.6669921875], [5.014924995584352, 11.597014052288898, 0.6669921875], [4.388059371136251, 10.970148427840826, 0.6669921875], [3.7611937466882637, 11.597014052288898, 0.6669921875], [3.134328122240163, 11.597014052288898, 0.66796875], [2.507462497792176, 10.970148427840826, 0.66796875], [1.880596873344075, 10.970148427840826, 0.66796875], [1.253731248896088, 10.970148427840826, 0.6689453125], [0.6268656244479871, 10.970148427840826, 0.666015625], [0.0, 10.970148427840826, 0.1806640625]]}, {"pos x": 158.57596050336895, "pos y": 307.4443122468647, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8805968733441887, 1.253731248896102, 0.2900390625], [-1.8805968733441887, 0.6268656244480582, 0.2900390625], [-1.253731248896088, 1.253731248896102, 0.294921875], [-1.253731248896088, 0.6268656244480582, 0.3125], [-0.6268656244481008, 0.6268656244480582, 0.35546875], [-0.6268656244481008, 1.4210854715202004e-14, 0.35546875], [0.0, -0.6268656244480297, 0.38671875], [0.0, -1.253731248896102, 0.4130859375], [0.6268656244481008, -1.253731248896102, 0.4130859375], [0.6268656244481008, -1.880596873344146, 0.439453125], [0.6268656244481008, -2.50746249779219, 0.439453125], [0.6268656244481008, -3.134328122240234, 0.458984375], [1.253731248896088, -3.761193746688278, 0.4794921875], [1.253731248896088, -4.388059371136322, 0.4951171875], [1.253731248896088, -5.014924995584394, 0.5107421875], [1.253731248896088, -5.641790620032438, 0.5341796875], [0.6268656244481008, -5.641790620032438, 0.55078125], [0.0, -5.641790620032438, 0.5576171875], [-0.6268656244481008, -5.014924995584394, 0.564453125], [-1.253731248896088, -5.014924995584394, 0.568359375], [-1.8805968733441887, -4.388059371136322, 0.572265625], [-2.507462497792176, -3.761193746688278, 0.572265625], [-3.1343281222402766, -3.761193746688278, 0.5751953125], [-3.7611937466882637, -3.134328122240234, 0.5751953125], [-3.7611937466882637, -2.50746249779219, 0.5791015625], [-4.3880593711363645, -2.50746249779219, 0.58203125], [-4.3880593711363645, -1.880596873344146, 0.58203125], [-4.3880593711363645, -1.253731248896102, 0.5849609375], [-5.014924995584352, -0.6268656244480297, 0.5849609375], [-5.014924995584352, 1.4210854715202004e-14, 0.587890625], [-5.014924995584352, 0.6268656244480582, 0.5908203125], [-5.014924995584352, 1.253731248896102, 0.5908203125], [-4.3880593711363645, 1.880596873344146, 0.5927734375], [-4.3880593711363645, 2.50746249779219, 0.5947265625], [-4.3880593711363645, 3.134328122240234, 0.5947265625], [-3.7611937466882637, 3.7611937466883063, 0.5966796875], [-3.7611937466882637, 4.38805937113635, 0.5966796875], [-3.1343281222402766, 4.38805937113635, 0.599609375], [-3.1343281222402766, 5.014924995584394, 0.599609375], [-2.507462497792176, 5.014924995584394, 0.6025390625], [-1.8805968733441887, 5.014924995584394, 0.6064453125], [-1.8805968733441887, 5.641790620032438, 0.6064453125], [-1.253731248896088, 5.641790620032438, 0.6103515625], [-0.6268656244481008, 5.014924995584394, 0.615234375], [0.0, 5.014924995584394, 0.6201171875], [0.6268656244481008, 4.38805937113635, 0.625], [1.253731248896088, 3.7611937466883063, 0.625], [1.253731248896088, 3.134328122240234, 0.6298828125], [1.8805968733441887, 2.50746249779219, 0.6298828125], [2.507462497792176, 1.880596873344146, 0.6337890625], [2.507462497792176, 1.253731248896102, 0.6337890625], [3.1343281222402766, 0.6268656244480582, 0.63671875], [3.7611937466882637, 1.4210854715202004e-14, 0.6396484375], [3.7611937466882637, -1.253731248896102, 0.6396484375], [4.3880593711363645, -1.880596873344146, 0.640625], [4.3880593711363645, -2.50746249779219, 0.640625], [5.014924995584352, -3.134328122240234, 0.640625], [5.014924995584352, -3.761193746688278, 0.1748046875]]}, {"pos x": 168.91924330676176, "pos y": 291.77267163566364, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.208954681152534, 1.253731248896088, 0.3876953125], [-6.582089056704547, 1.253731248896088, 0.3876953125], [-5.955223432256446, 1.8805968733441318, 0.4189453125], [-5.328357807808459, 1.8805968733441318, 0.4189453125], [-4.701492183360358, 2.507462497792204, 0.4443359375], [-4.701492183360358, 3.134328122240248, 0.470703125], [-4.074626558912371, 3.761193746688292, 0.470703125], [-3.44776093446427, 4.388059371136336, 0.4931640625], [-3.44776093446427, 5.01492499558438, 0.515625], [-2.820895310016283, 5.641790620032424, 0.515625], [-2.820895310016283, 6.268656244480468, 0.5283203125], [-2.1940296855681822, 6.268656244480468, 0.5283203125], [-2.1940296855681822, 6.89552186892854, 0.541015625], [-1.5671640611200814, 6.89552186892854, 0.568359375], [-1.5671640611200814, 6.268656244480468, 0.576171875], [-1.5671640611200814, 5.641790620032424, 0.583984375], [-1.5671640611200814, 5.01492499558438, 0.591796875], [-1.5671640611200814, 3.761193746688292, 0.591796875], [-1.5671640611200814, 2.507462497792204, 0.59765625], [-1.5671640611200814, 1.8805968733441318, 0.59765625], [-1.5671640611200814, 1.253731248896088, 0.603515625], [-1.5671640611200814, 0.626865624448044, 0.603515625], [-0.9402984366720943, 0.0, 0.6083984375], [-0.9402984366720943, -0.626865624448044, 0.6083984375], [-0.9402984366720943, -1.253731248896088, 0.61328125], [-0.31343281222399355, -1.8805968733441603, 0.61328125], [0.31343281222399355, -2.507462497792204, 0.6171875], [0.31343281222399355, -3.134328122240248, 0.6171875], [0.9402984366720943, -3.761193746688292, 0.62109375], [1.5671640611200814, -3.761193746688292, 0.6240234375], [1.5671640611200814, -4.388059371136336, 0.6279296875], [2.1940296855681822, -5.01492499558438, 0.6298828125], [2.8208953100161693, -5.641790620032424, 0.6328125], [3.44776093446427, -6.268656244480496, 0.63671875], [4.074626558912257, -6.89552186892854, 0.6396484375], [4.701492183360358, -6.89552186892854, 0.6474609375], [5.328357807808345, -6.89552186892854, 0.65234375], [5.328357807808345, -6.268656244480496, 0.6630859375], [5.955223432256446, -6.268656244480496, 0.6689453125], [5.955223432256446, -5.641790620032424, 0.6689453125], [6.582089056704547, -5.01492499558438, 0.671875], [6.582089056704547, -4.388059371136336, 0.671875], [7.208954681152534, -3.761193746688292, 0.6748046875]]}, {"pos x": 183.3371526690667, "pos y": 270.14580759220587, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-4.074626558912314, 3.447760934464256, 0.3037109375], [-3.447760934464327, 2.820895310016212, 0.3310546875], [-2.820895310016226, 2.820895310016212, 0.3310546875], [-2.194029685568239, 2.194029685568168, 0.359375], [-1.5671640611201383, 2.194029685568168, 0.396484375], [-1.5671640611201383, 1.567164061120124, 0.396484375], [-0.9402984366721512, 1.567164061120124, 0.4345703125], [-0.3134328122240504, 0.9402984366720801, 0.4619140625], [-0.3134328122240504, 0.3134328122240362, 0.4892578125], [-0.3134328122240504, -0.31343281222400776, 0.4892578125], [0.3134328122240504, -0.31343281222400776, 0.5009765625], [0.3134328122240504, -1.567164061120124, 0.5009765625], [0.3134328122240504, -2.194029685568168, 0.5126953125], [0.3134328122240504, -2.820895310016212, 0.5126953125], [0.3134328122240504, -3.447760934464256, 0.5224609375], [0.3134328122240504, -4.0746265589123, 0.5224609375], [0.3134328122240504, -4.701492183360372, 0.5322265625], [0.3134328122240504, -5.328357807808416, 0.537109375], [0.3134328122240504, -5.95522343225646, 0.54296875], [0.3134328122240504, -6.582089056704504, 0.552734375], [-0.3134328122240504, -6.582089056704504, 0.556640625], [-0.3134328122240504, -5.95522343225646, 0.556640625], [-0.9402984366721512, -5.95522343225646, 0.5595703125], [-1.5671640611201383, -5.328357807808416, 0.5625], [-1.5671640611201383, -4.701492183360372, 0.5625], [-2.194029685568239, -4.0746265589123, 0.56640625], [-2.194029685568239, -3.447760934464256, 0.56640625], [-2.820895310016226, -2.820895310016212, 0.5703125], [-2.820895310016226, -2.194029685568168, 0.5703125], [-3.447760934464327, -0.9402984366720801, 0.5732421875], [-3.447760934464327, -0.31343281222400776, 0.5732421875], [-3.447760934464327, 0.3134328122240362, 0.5771484375], [-3.447760934464327, 0.9402984366720801, 0.5771484375], [-3.447760934464327, 1.567164061120124, 0.5810546875], [-4.074626558912314, 2.194029685568168, 0.5810546875], [-4.074626558912314, 2.820895310016212, 0.5859375], [-4.074626558912314, 3.447760934464256, 0.5859375], [-3.447760934464327, 4.074626558912328, 0.591796875], [-3.447760934464327, 4.701492183360372, 0.595703125], [-2.820895310016226, 5.328357807808416, 0.6005859375], [-2.194029685568239, 5.328357807808416, 0.6064453125], [-2.194029685568239, 5.95522343225646, 0.6064453125], [-1.5671640611201383, 6.582089056704504, 0.611328125], [-0.9402984366721512, 6.582089056704504, 0.6171875], [-0.3134328122240504, 6.582089056704504, 0.6220703125], [0.3134328122240504, 6.582089056704504, 0.6220703125], [0.9402984366720375, 6.582089056704504, 0.6259765625], [1.5671640611201383, 5.95522343225646, 0.6298828125], [2.1940296855681254, 5.328357807808416, 0.6357421875], [2.820895310016226, 4.701492183360372, 0.6357421875], [2.820895310016226, 4.074626558912328, 0.6396484375], [3.4477609344642133, 4.074626558912328, 0.6396484375], [3.4477609344642133, 3.447760934464256, 0.6435546875], [3.4477609344642133, 2.820895310016212, 0.646484375], [4.074626558912314, 2.194029685568168, 0.646484375], [4.074626558912314, 1.567164061120124, 0.17578125]]}, {"pos x": 188.66551047687523, "pos y": 260.11595760103717, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8805968733441318, 0.313432812224022, 0.2099609375], [-1.8805968733441318, -0.313432812224022, 0.2568359375], [-1.8805968733441318, 0.313432812224022, 0.3828125], [-1.253731248896031, 0.313432812224022, 0.3828125], [-1.253731248896031, 0.9402984366720659, 0.4140625], [-0.626865624448044, 0.9402984366720659, 0.4140625], [-0.626865624448044, 1.5671640611201383, 0.4453125], [5.684341886080802e-14, 1.5671640611201383, 0.47265625], [5.684341886080802e-14, 2.1940296855681822, 0.47265625], [0.626865624448044, 2.820895310016226, 0.5], [1.2537312488961447, 3.44776093446427, 0.5126953125], [1.2537312488961447, 4.074626558912314, 0.5126953125], [1.2537312488961447, 4.701492183360358, 0.5263671875], [1.2537312488961447, 4.074626558912314, 0.5400390625], [1.8805968733441318, 4.701492183360358, 0.5537109375], [1.8805968733441318, 4.074626558912314, 0.599609375], [1.8805968733441318, 3.44776093446427, 0.599609375], [1.2537312488961447, 2.1940296855681822, 0.6064453125], [1.2537312488961447, 1.5671640611201383, 0.615234375], [1.2537312488961447, 0.9402984366720659, 0.615234375], [1.2537312488961447, 0.313432812224022, 0.623046875], [0.626865624448044, 0.313432812224022, 0.623046875], [0.626865624448044, -0.313432812224022, 0.62890625], [0.626865624448044, -0.9402984366720659, 0.6337890625], [0.626865624448044, -1.5671640611201099, 0.6337890625], [0.626865624448044, -2.194029685568154, 0.6376953125], [0.626865624448044, -2.8208953100161978, 0.640625], [0.626865624448044, -3.44776093446427, 0.640625], [0.626865624448044, -4.074626558912314, 0.6435546875], [1.2537312488961447, -4.701492183360358, 0.1748046875]]}, {"pos x": 203.0834198391804, "pos y": 249.45924198542033, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.880596873344075, -0.9402984366720801, 0.2626953125], [-2.507462497792176, -1.567164061120124, 0.2939453125], [-3.134328122240163, -0.9402984366720801, 0.2939453125], [-3.134328122240163, -1.567164061120124, 0.3779296875], [-3.7611937466882637, -1.567164061120124, 0.4306640625], [-4.3880593711363645, -0.9402984366720801, 0.4609375], [-5.014924995584352, -0.9402984366720801, 0.5087890625], [-5.014924995584352, -0.31343281222400776, 0.52734375], [-5.641790620032452, -0.31343281222400776, 0.52734375], [-5.641790620032452, 0.3134328122240362, 0.5400390625], [-5.641790620032452, 0.9402984366720801, 0.5400390625], [-5.641790620032452, 1.567164061120124, 0.552734375], [-5.641790620032452, 2.194029685568168, 0.5625], [-5.641790620032452, 2.820895310016212, 0.5625], [-5.641790620032452, 4.074626558912328, 0.5732421875], [-5.641790620032452, 4.701492183360372, 0.5732421875], [-5.014924995584352, 5.328357807808416, 0.58203125], [-5.014924995584352, 5.95522343225646, 0.58203125], [-4.3880593711363645, 6.582089056704504, 0.5908203125], [-4.3880593711363645, 7.208954681152548, 0.6005859375], [-3.7611937466882637, 7.208954681152548, 0.6103515625], [-3.134328122240163, 7.208954681152548, 0.62890625], [-2.507462497792176, 6.582089056704504, 0.638671875], [-1.880596873344075, 5.95522343225646, 0.6484375], [-1.253731248896088, 4.701492183360372, 0.6484375], [-1.253731248896088, 4.074626558912328, 0.654296875], [-0.6268656244479871, 2.820895310016212, 0.654296875], [-0.6268656244479871, 2.194029685568168, 0.6611328125], [-0.6268656244479871, 0.9402984366720801, 0.6611328125], [-0.6268656244479871, 0.3134328122240362, 0.66796875], [-0.6268656244479871, -0.9402984366720801, 0.66796875], [-0.6268656244479871, -1.567164061120124, 0.6748046875], [-0.6268656244479871, -2.194029685568168, 0.6748046875], [-0.6268656244479871, -2.820895310016212, 0.6787109375], [-0.6268656244479871, -4.074626558912314, 0.6787109375], [-0.6268656244479871, -4.701492183360358, 0.6826171875], [-0.6268656244479871, -5.328357807808402, 0.6826171875], [-1.253731248896088, -5.95522343225646, 0.6865234375], [-1.253731248896088, -6.582089056704504, 0.6865234375], [-1.880596873344075, -6.582089056704504, 0.69140625], [-1.880596873344075, -7.208954681152548, 0.6953125], [-1.253731248896088, -6.582089056704504, 0.7177734375], [-1.253731248896088, -5.95522343225646, 0.720703125], [-1.253731248896088, -5.328357807808402, 0.724609375], [-0.6268656244479871, -4.701492183360358, 0.724609375], [0.0, -4.074626558912314, 0.7275390625], [0.0, -2.820895310016212, 0.7275390625], [0.6268656244481008, -2.820895310016212, 0.7314453125], [0.6268656244481008, -2.194029685568168, 0.7314453125], [1.253731248896088, -2.194029685568168, 0.7333984375], [1.253731248896088, -1.567164061120124, 0.7333984375], [1.8805968733441887, -1.567164061120124, 0.736328125], [2.507462497792176, -0.9402984366720801, 0.736328125], [3.1343281222402766, -0.9402984366720801, 0.7373046875], [3.1343281222402766, -0.31343281222400776, 0.73828125], [3.7611937466882637, -0.31343281222400776, 0.73828125], [4.3880593711363645, -0.31343281222400776, 0.73828125], [4.3880593711363645, -0.9402984366720801, 0.73828125], [5.014924995584465, -0.9402984366720801, 0.73828125], [5.014924995584465, -1.567164061120124, 0.73828125], [5.641790620032452, -2.194029685568168, 0.73828125], [5.641790620032452, -2.820895310016212, 0.73828125], [5.641790620032452, -4.074626558912314, 0.19921875]]}, {"pos x": 210.91924014478087, "pos y": 229.08610919085876, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.835820305600635, -8.77611874227268, 0.314453125], [-7.835820305600635, -8.149253117824635, 0.3271484375], [-7.208954681152534, -7.522387493376577, 0.3935546875], [-7.208954681152534, -6.895521868928533, 0.4287109375], [-6.582089056704547, -6.268656244480489, 0.4287109375], [-6.582089056704547, -5.641790620032431, 0.4638671875], [-5.955223432256446, -5.014924995584387, 0.4638671875], [-5.328357807808459, -3.761193746688299, 0.490234375], [-4.701492183360358, -3.134328122240241, 0.490234375], [-4.701492183360358, -2.507462497792197, 0.515625], [-4.074626558912371, -1.253731248896095, 0.515625], [-3.44776093446427, -0.626865624448051, 0.53515625], [-2.8208953100161693, 0.626865624448051, 0.53515625], [-2.8208953100161693, 1.253731248896095, 0.5556640625], [-2.1940296855681822, 1.880596873344139, 0.5556640625], [-1.5671640611200814, 2.507462497792197, 0.5703125], [-0.9402984366720943, 3.761193746688285, 0.5703125], [-0.31343281222399355, 4.388059371136329, 0.5859375], [0.31343281222399355, 5.014924995584387, 0.5859375], [0.9402984366720943, 5.641790620032431, 0.59765625], [1.5671640611200814, 6.895521868928533, 0.59765625], [2.1940296855681822, 7.522387493376577, 0.609375], [2.8208953100161693, 8.149253117824621, 0.623046875], [3.44776093446427, 8.77611874227268, 0.623046875], [4.074626558912257, 8.77611874227268, 0.63671875], [4.701492183360358, 8.77611874227268, 0.6484375], [5.328357807808459, 8.77611874227268, 0.6611328125], [5.328357807808459, 8.149253117824621, 0.669921875], [5.955223432256446, 7.522387493376577, 0.669921875], [6.582089056704547, 6.895521868928533, 0.6796875], [6.582089056704547, 5.641790620032431, 0.6865234375], [7.208954681152534, 5.641790620032431, 0.6865234375], [7.208954681152534, 5.014924995584387, 0.6943359375], [7.208954681152534, 3.761193746688285, 0.6943359375], [7.835820305600635, 3.134328122240241, 0.6953125], [7.835820305600635, 1.880596873344139, 0.6953125], [7.835820305600635, 1.253731248896095, 0.697265625], [7.835820305600635, 0.626865624448051, 0.697265625], [7.835820305600635, -7.105427357601002e-15, 0.1884765625]]}, {"pos x": 209.97894170810883, "pos y": 228.14581075418673, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, 5.95522343225646, 0.396484375], [-5.641790620032452, 5.328357807808402, 0.396484375], [-5.014924995584352, 5.328357807808402, 0.4208984375], [-5.641790620032452, 5.328357807808402, 0.48828125], [-5.014924995584352, 5.328357807808402, 0.53125], [-5.014924995584352, 4.701492183360358, 0.53125], [-4.3880593711363645, 4.074626558912314, 0.541015625], [-3.7611937466882637, 4.074626558912314, 0.541015625], [-3.7611937466882637, 3.44776093446427, 0.55078125], [-2.507462497792176, 3.44776093446427, 0.55078125], [-1.880596873344075, 2.820895310016212, 0.56640625], [-1.880596873344075, 2.194029685568168, 0.56640625], [-1.253731248896088, 1.567164061120124, 0.58203125], [-0.6268656244479871, 0.9402984366720659, 0.58203125], [0.0, 0.313432812224022, 0.595703125], [0.6268656244481008, -0.313432812224022, 0.595703125], [0.6268656244481008, -0.9402984366720801, 0.609375], [1.253731248896088, -1.567164061120124, 0.609375], [1.8805968733441887, -2.194029685568168, 0.619140625], [2.507462497792176, -3.44776093446427, 0.619140625], [3.1343281222402766, -4.074626558912314, 0.6298828125], [3.7611937466882637, -4.701492183360358, 0.6298828125], [3.7611937466882637, -5.328357807808416, 0.6357421875], [4.3880593711363645, -5.328357807808416, 0.6357421875], [5.641790620032452, -5.95522343225646, 0.1728515625]]}, {"pos x": 227.5311791926543, "pos y": 219.05625919968983, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.7611937466882637, 0.0, 0.4482421875], [-3.134328122240163, -0.626865624448044, 0.4658203125], [-2.507462497792176, -1.253731248896088, 0.484375], [-2.507462497792176, -1.8805968733441318, 0.484375], [-1.880596873344075, -2.50746249779219, 0.5], [-1.880596873344075, -3.134328122240234, 0.5], [-1.880596873344075, -3.761193746688278, 0.5146484375], [-1.880596873344075, -4.388059371136336, 0.5146484375], [-1.253731248896088, -5.01492499558438, 0.5263671875], [-1.253731248896088, -5.641790620032424, 0.5263671875], [-1.253731248896088, -6.268656244480482, 0.5380859375], [-1.880596873344075, -6.268656244480482, 0.537109375], [-2.507462497792176, -6.268656244480482, 0.537109375], [-3.134328122240163, -6.268656244480482, 0.5361328125], [-3.134328122240163, -5.641790620032424, 0.53515625], [-3.7611937466882637, -5.01492499558438, 0.53515625], [-4.3880593711363645, -5.01492499558438, 0.533203125], [-4.3880593711363645, -3.761193746688278, 0.533203125], [-4.3880593711363645, -3.134328122240234, 0.53125], [-5.014924995584352, -1.8805968733441318, 0.53125], [-5.014924995584352, -1.253731248896088, 0.529296875], [-5.014924995584352, -0.626865624448044, 0.529296875], [-5.014924995584352, 0.0, 0.5283203125], [-5.641790620032452, 0.6268656244480582, 0.5283203125], [-5.014924995584352, 1.253731248896102, 0.52734375], [-5.014924995584352, 1.880596873344146, 0.52734375], [-5.014924995584352, 2.507462497792204, 0.52734375], [-4.3880593711363645, 3.761193746688292, 0.52734375], [-4.3880593711363645, 4.38805937113635, 0.52734375], [-3.7611937466882637, 4.38805937113635, 0.52734375], [-3.134328122240163, 5.014924995584394, 0.5283203125], [-3.134328122240163, 5.641790620032438, 0.5283203125], [-2.507462497792176, 5.641790620032438, 0.5283203125], [-1.880596873344075, 6.268656244480482, 0.5283203125], [-1.253731248896088, 6.268656244480482, 0.53515625], [-0.6268656244479871, 6.268656244480482, 0.53515625], [0.0, 6.268656244480482, 0.5419921875], [0.6268656244481008, 6.268656244480482, 0.5537109375], [0.6268656244481008, 5.641790620032438, 0.56640625], [1.8805968733441887, 5.014924995584394, 0.56640625], [2.507462497792176, 4.38805937113635, 0.5859375], [3.1343281222402766, 3.761193746688292, 0.60546875], [3.7611937466882637, 3.134328122240248, 0.60546875], [4.3880593711363645, 3.134328122240248, 0.6181640625], [5.014924995584465, 3.134328122240248, 0.6181640625], [5.641790620032452, 2.507462497792204, 0.1689453125]]}]}}, {"name": "random points sinus wave", "variables": {"points": [{"x": 0.021400116824311644, "y": 0.21966675284862902}, {"x": 0.4817128655518561, "y": 0.896453310532438}, {"x": 0.8093254561878467, "y": 0.3318849425542355}, {"x": 0.40747940965751395, "y": 0.4275171918292697}, {"x": 0.537711560659362, "y": 0.13454731832625766}, {"x": 0.960689265803742, "y": 0.9152662008064737}, {"x": 0.44201796624598033, "y": 0.5789489096942911}, {"x": 0.08729726589506437, "y": 0.21726699294218632}, {"x": 0.27568014996267, "y": 0.8031482708765848}, {"x": 0.8225267861152954, "y": 0.12687349406589032}, {"x": 0.9276584241673104, "y": 0.9400874984715597}, {"x": 0.22244605046717214, "y": 0.020178871217689354}, {"x": 0.39192921283015403, "y": 0.11527373161696763}, {"x": 0.4452473760256962, "y": 0.9357050438609649}, {"x": 0.6715716587625064, "y": 0.06639625549859052}, {"x": 0.9982102525918475, "y": 0.8664172737379541}, {"x": 0.14480404772853372, "y": 0.7982724575788037}, {"x": 0.1885066511220661, "y": 0.8032877458920639}, {"x": 0.24424189221605785, "y": 0.7985719827247947}, {"x": 0.15982051951119858, "y": 0.41438415785457783}, {"x": 0.5352946325072104, "y": 0.7325156568144211}, {"x": 0.6357909667404986, "y": 0.39384414137741275}, {"x": 0.1528740304970122, "y": 0.8035272494748709}, {"x": 0.12028952247077829, "y": 0.12861149042801767}, {"x": 0.9522752331185126, "y": 0.34419792258639914}, {"x": 0.738139789127317, "y": 0.6517053107095465}, {"x": 0.11814132350687212, "y": 0.23749904615705797}, {"x": 0.24306531243254825, "y": 0.6502038985562473}, {"x": 0.723835705791019, "y": 0.08553654484723161}, {"x": 0.19656822249301775, "y": 0.4505123853844839}, {"x": 0.14622094015610443, "y": 0.8667007348836441}, {"x": 0.8168321538110724, "y": 0.94997725625626}, {"x": 0.624950914624974, "y": 0.6220781611222674}, {"x": 0.9582862640624767, "y": 0.47813862043765987}, {"x": 0.8448074808606496, "y": 0.017605452279743528}, {"x": 0.8106772423992827, "y": 0.3171425412528721}, {"x": 0.866270428482087, "y": 0.640570751258904}, {"x": 0.46762622228972606, "y": 0.7739466945410821}, {"x": 0.024475313887659222, "y": 0.5361210138282568}, {"x": 0.07923268219838808, "y": 0.23289905216614404}, {"x": 0.10257303723215139, "y": 0.7280379315466563}, {"x": 0.5829094921449661, "y": 0.9164017259798535}, {"x": 0.45605934287320105, "y": 0.6802192756012516}, {"x": 0.05849355014583091, "y": 0.5767670860723423}, {"x": 0.5129307669403323, "y": 0.25758849094487857}, {"x": 0.21115421554775482, "y": 0.37579551929175636}, {"x": 0.2653961747211876, "y": 0.23363162725605469}, {"x": 0.22938144762769275, "y": 0.019544527737381023}, {"x": 0.44629873076164095, "y": 0.17246723453107393}, {"x": 0.3738294633897955, "y": 0.18899860645877564}, {"x": 0.25434790355700665, "y": 0.7589724064636387}, {"x": 0.26267290455630743, "y": 0.35956735492941283}, {"x": 0.2994968947183144, "y": 0.673855171883317}, {"x": 0.4509534855071462, "y": 0.8958564522662545}, {"x": 0.09381636051460074, "y": 0.09806222735640446}, {"x": 0.5014670590481674, "y": 0.7078702449825529}, {"x": 0.6856041838971101, "y": 0.22290659906900512}, {"x": 0.4067948177178631, "y": 0.5305663208511621}, {"x": 0.7324943656045058, "y": 0.3719192376843723}, {"x": 0.17628731073744586, "y": 0.9106076387916504}], "counter": 20275, "sin_points": [{"x": 0.021400116824311644, "y": 0.3547159667940438}, {"x": 0.4817128655518561, "y": 0.1668844219776359}, {"x": 0.8093254561878467, "y": 0.39398227021232607}, {"x": 0.40747940965751395, "y": 0.31731239566605973}, {"x": 0.537711560659362, "y": 0.024402146443879506}, {"x": 0.960689265803742, "y": 0.9502687570429423}, {"x": 0.44201796624598033, "y": 0.24561027108621578}, {"x": 0.08729726589506437, "y": 0.498314926134325}, {"x": 0.27568014996267, "y": 0.8156982819470092}, {"x": 0.8225267861152954, "y": 0.3622450272549329}, {"x": 0.9276584241673104, "y": 0.9238752808367615}, {"x": 0.22244605046717214, "y": 0.5049227515881022}, {"x": 0.39192921283015403, "y": 0.2825277327302667}, {"x": 0.4452473760256962, "y": 0.28959121661152376}, {"x": 0.6715716587625064, "y": 0.05485520030257175}, {"x": 0.9982102525918475, "y": 0.9295938584488838}, {"x": 0.14480404772853372, "y": 0.860153741587796}, {"x": 0.1885066511220661, "y": 0.9005433326262501}, {"x": 0.24424189221605785, "y": 0.8678753644455864}, {"x": 0.15982051951119858, "y": 0.6914642468424171}, {"x": 0.5352946325072104, "y": 0.04073556510360546}, {"x": 0.6357909667404986, "y": 0.02317892815665232}, {"x": 0.1528740304970122, "y": 0.8736575272688605}, {"x": 0.12028952247077829, "y": 0.5125060207476269}, {"x": 0.9522752331185126, "y": 0.6622320702131216}, {"x": 0.738139789127317, "y": 0.25776691507123517}, {"x": 0.11814132350687212, "y": 0.5588447741215378}, {"x": 0.24306531243254825, "y": 0.7976913298932958}, {"x": 0.723835705791019, "y": 0.14136026780986133}, {"x": 0.19656822249301775, "y": 0.7252509141460627}, {"x": 0.14622094015610443, "y": 0.895011694052961}, {"x": 0.8168321538110724, "y": 0.6054207558265163}, {"x": 0.624950914624974, "y": 0.01580099141590278}, {"x": 0.9582862640624767, "y": 0.7320774623318006}, {"x": 0.8448074808606496, "y": 0.3691917810957592}, {"x": 0.8106772423992827, "y": 0.3931184546475834}, {"x": 0.866270428482087, "y": 0.6550231024194534}, {"x": 0.46762622228972606, "y": 0.19591133832838473}, {"x": 0.024475313887659222, "y": 0.4560514086009176}, {"x": 0.07923268219838808, "y": 0.48899498920994117}, {"x": 0.10257303723215139, "y": 0.7459309971552683}, {"x": 0.5829094921449661, "y": 0.0007579708598119572}, {"x": 0.45605934287320105, "y": 0.21876676527964747}, {"x": 0.05849355014583091, "y": 0.5694761518349515}, {"x": 0.5129307669403323, "y": 0.05780339630557462}, {"x": 0.21115421554775482, "y": 0.6857698853848603}, {"x": 0.2653961747211876, "y": 0.5720994657153078}, {"x": 0.22938144762769275, "y": 0.5013938661610616}, {"x": 0.44629873076164095, "y": 0.1731533552188932}, {"x": 0.3738294633897955, "y": 0.3440498823027141}, {"x": 0.25434790355700665, "y": 0.83439058955885}, {"x": 0.26267290455630743, "y": 0.634273474426833}, {"x": 0.2994968947183144, "y": 0.7045497047159979}, {"x": 0.4509534855071462, "y": 0.264020121550246}, {"x": 0.09381636051460074, "y": 0.460303389904694}, {"x": 0.5014670590481674, "y": 0.1025594690878513}, {"x": 0.6856041838971101, "y": 0.08524424152055868}, {"x": 0.4067948177178631, "y": 0.34230176878032387}, {"x": 0.7324943656045058, "y": 0.1998844979422117}, {"x": 0.17628731073744586, "y": 0.948607524007774}]}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 242.0, "position y": 110.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Points Field", "parent node type": "", "parent node package": "geometry", "parent node description": "Generates random points.", "position x": 594.0, "position y": 303.0, "main widget data": {}, "state data": {"points": [{"x": 0.021400116824311644, "y": 0.21966675284862902}, {"x": 0.4817128655518561, "y": 0.896453310532438}, {"x": 0.8093254561878467, "y": 0.3318849425542355}, {"x": 0.40747940965751395, "y": 0.4275171918292697}, {"x": 0.537711560659362, "y": 0.13454731832625766}, {"x": 0.960689265803742, "y": 0.9152662008064737}, {"x": 0.44201796624598033, "y": 0.5789489096942911}, {"x": 0.08729726589506437, "y": 0.21726699294218632}, {"x": 0.27568014996267, "y": 0.8031482708765848}, {"x": 0.8225267861152954, "y": 0.12687349406589032}, {"x": 0.9276584241673104, "y": 0.9400874984715597}, {"x": 0.22244605046717214, "y": 0.020178871217689354}, {"x": 0.39192921283015403, "y": 0.11527373161696763}, {"x": 0.4452473760256962, "y": 0.9357050438609649}, {"x": 0.6715716587625064, "y": 0.06639625549859052}, {"x": 0.9982102525918475, "y": 0.8664172737379541}, {"x": 0.14480404772853372, "y": 0.7982724575788037}, {"x": 0.1885066511220661, "y": 0.8032877458920639}, {"x": 0.24424189221605785, "y": 0.7985719827247947}, {"x": 0.15982051951119858, "y": 0.41438415785457783}, {"x": 0.5352946325072104, "y": 0.7325156568144211}, {"x": 0.6357909667404986, "y": 0.39384414137741275}, {"x": 0.1528740304970122, "y": 0.8035272494748709}, {"x": 0.12028952247077829, "y": 0.12861149042801767}, {"x": 0.9522752331185126, "y": 0.34419792258639914}, {"x": 0.738139789127317, "y": 0.6517053107095465}, {"x": 0.11814132350687212, "y": 0.23749904615705797}, {"x": 0.24306531243254825, "y": 0.6502038985562473}, {"x": 0.723835705791019, "y": 0.08553654484723161}, {"x": 0.19656822249301775, "y": 0.4505123853844839}, {"x": 0.14622094015610443, "y": 0.8667007348836441}, {"x": 0.8168321538110724, "y": 0.94997725625626}, {"x": 0.624950914624974, "y": 0.6220781611222674}, {"x": 0.9582862640624767, "y": 0.47813862043765987}, {"x": 0.8448074808606496, "y": 0.017605452279743528}, {"x": 0.8106772423992827, "y": 0.3171425412528721}, {"x": 0.866270428482087, "y": 0.640570751258904}, {"x": 0.46762622228972606, "y": 0.7739466945410821}, {"x": 0.024475313887659222, "y": 0.5361210138282568}, {"x": 0.07923268219838808, "y": 0.23289905216614404}, {"x": 0.10257303723215139, "y": 0.7280379315466563}, {"x": 0.5829094921449661, "y": 0.9164017259798535}, {"x": 0.45605934287320105, "y": 0.6802192756012516}, {"x": 0.05849355014583091, "y": 0.5767670860723423}, {"x": 0.5129307669403323, "y": 0.25758849094487857}, {"x": 0.21115421554775482, "y": 0.37579551929175636}, {"x": 0.2653961747211876, "y": 0.23363162725605469}, {"x": 0.22938144762769275, "y": 0.019544527737381023}, {"x": 0.44629873076164095, "y": 0.17246723453107393}, {"x": 0.3738294633897955, "y": 0.18899860645877564}, {"x": 0.25434790355700665, "y": 0.7589724064636387}, {"x": 0.26267290455630743, "y": 0.35956735492941283}, {"x": 0.2994968947183144, "y": 0.673855171883317}, {"x": 0.4509534855071462, "y": 0.8958564522662545}, {"x": 0.09381636051460074, "y": 0.09806222735640446}, {"x": 0.5014670590481674, "y": 0.7078702449825529}, {"x": 0.6856041838971101, "y": 0.22290659906900512}, {"x": 0.4067948177178631, "y": 0.5305663208511621}, {"x": 0.7324943656045058, "y": 0.3719192376843723}, {"x": 0.17628731073744586, "y": 0.9106076387916504}]}, "special actions": {}, "inputs": [{"type": "data", "label": "num points", "has widget": true, "widget name": "std spin box", "widget data": 60, "widget position": "besides"}, {"type": "exec", "label": "randomize", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 1490.0, "position y": 1093.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "counter", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Arr Append", "parent node type": "", "parent node package": "std", "parent node description": "Appends a value to a given array.", "position x": 2902.0, "position y": 643.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "Split Point 2D", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 1208.0, "position y": 790.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "x"}, {"type": "data", "label": "y"}]}, {"parent node title": "inc", "parent node type": "", "parent node package": "std", "parent node description": "Increases the value of a variable.", "position x": 514.0, "position y": 628.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "counter", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": ""}]}, {"parent node title": "Make Point 2D", "parent node type": "", "parent node package": "geometry", "parent node description": "Makes a 2D Points from x and y values.", "position x": 2662.0, "position y": 793.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "x", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "y", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "p"}]}, {"parent node title": "For Each", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 1123.0, "position y": 639.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2644.0, "position y": 683.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "sin_points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 794.0, "position y": 624.0, "state data": {}, "special actions": {"execute": {"method": "action_execute"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit", "widget data": "sin_points", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "[]", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 648.0, "position y": 1165.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "sin_points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 849.0, "position y": 763.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "clock", "parent node type": "", "parent node package": "std", "parent node description": "Fires periodically after a given time specified by the slider.\n\nIf you connect external data to the input: the range from 0 to 1 indicates a delay range of 0-1 second but higher numbers are also possible.", "position x": 169.0, "position y": 654.0, "state data": {}, "special actions": {"start": {"method": "action_start"}, "stop": {"method": "action_stop"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "TimeDelaySlider", "widget data": {"val": 0}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Slider", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 938.0, "position y": 898.0, "main widget data": {"slider val": 0}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Slider", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 939.0, "position y": 965.0, "main widget data": {"slider val": 25}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 969.0, "position y": 134.0, "state data": {}, "special actions": {"execute": {"method": "action_execute"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "/", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1713.0, "position y": 1055.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "15", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "/", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1881.0, "position y": 849.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "/", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1713.0, "position y": 963.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1884.0, "position y": 1007.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2270.0, "position y": 1010.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2441.0, "position y": 929.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2078.0, "position y": 856.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "0.5", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1538.0, "position y": 903.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1384.0, "position y": 914.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "sin", "parent node type": "", "parent node package": "math", "parent node description": "Access to the standard sine function.", "position x": 2072.0, "position y": 1008.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 1401.0, "position y": 797.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 343.0, "position y": 672.0, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}, {"parent node title": "Show Points", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 940.0, "position y": 1213.0, "main widget data": {}, "state data": {"points": [{"x": 0.021400116824311644, "y": 0.3547159667940438}, {"x": 0.4817128655518561, "y": 0.1668844219776359}, {"x": 0.8093254561878467, "y": 0.39398227021232607}, {"x": 0.40747940965751395, "y": 0.31731239566605973}, {"x": 0.537711560659362, "y": 0.024402146443879506}, {"x": 0.960689265803742, "y": 0.9502687570429423}, {"x": 0.44201796624598033, "y": 0.24561027108621578}, {"x": 0.08729726589506437, "y": 0.498314926134325}, {"x": 0.27568014996267, "y": 0.8156982819470092}, {"x": 0.8225267861152954, "y": 0.3622450272549329}, {"x": 0.9276584241673104, "y": 0.9238752808367615}, {"x": 0.22244605046717214, "y": 0.5049227515881022}, {"x": 0.39192921283015403, "y": 0.2825277327302667}, {"x": 0.4452473760256962, "y": 0.28959121661152376}, {"x": 0.6715716587625064, "y": 0.05485520030257175}, {"x": 0.9982102525918475, "y": 0.9295938584488838}, {"x": 0.14480404772853372, "y": 0.860153741587796}, {"x": 0.1885066511220661, "y": 0.9005433326262501}, {"x": 0.24424189221605785, "y": 0.8678753644455864}, {"x": 0.15982051951119858, "y": 0.6914642468424171}, {"x": 0.5352946325072104, "y": 0.04073556510360546}, {"x": 0.6357909667404986, "y": 0.02317892815665232}, {"x": 0.1528740304970122, "y": 0.8736575272688605}, {"x": 0.12028952247077829, "y": 0.5125060207476269}, {"x": 0.9522752331185126, "y": 0.6622320702131216}, {"x": 0.738139789127317, "y": 0.25776691507123517}, {"x": 0.11814132350687212, "y": 0.5588447741215378}, {"x": 0.24306531243254825, "y": 0.7976913298932958}, {"x": 0.723835705791019, "y": 0.14136026780986133}, {"x": 0.19656822249301775, "y": 0.7252509141460627}, {"x": 0.14622094015610443, "y": 0.895011694052961}, {"x": 0.8168321538110724, "y": 0.6054207558265163}, {"x": 0.624950914624974, "y": 0.01580099141590278}, {"x": 0.9582862640624767, "y": 0.7320774623318006}, {"x": 0.8448074808606496, "y": 0.3691917810957592}, {"x": 0.8106772423992827, "y": 0.3931184546475834}, {"x": 0.866270428482087, "y": 0.6550231024194534}, {"x": 0.46762622228972606, "y": 0.19591133832838473}, {"x": 0.024475313887659222, "y": 0.4560514086009176}, {"x": 0.07923268219838808, "y": 0.48899498920994117}, {"x": 0.10257303723215139, "y": 0.7459309971552683}, {"x": 0.5829094921449661, "y": 0.0007579708598119572}, {"x": 0.45605934287320105, "y": 0.21876676527964747}, {"x": 0.05849355014583091, "y": 0.5694761518349515}, {"x": 0.5129307669403323, "y": 0.05780339630557462}, {"x": 0.21115421554775482, "y": 0.6857698853848603}, {"x": 0.2653961747211876, "y": 0.5720994657153078}, {"x": 0.22938144762769275, "y": 0.5013938661610616}, {"x": 0.44629873076164095, "y": 0.1731533552188932}, {"x": 0.3738294633897955, "y": 0.3440498823027141}, {"x": 0.25434790355700665, "y": 0.83439058955885}, {"x": 0.26267290455630743, "y": 0.634273474426833}, {"x": 0.2994968947183144, "y": 0.7045497047159979}, {"x": 0.4509534855071462, "y": 0.264020121550246}, {"x": 0.09381636051460074, "y": 0.460303389904694}, {"x": 0.5014670590481674, "y": 0.1025594690878513}, {"x": 0.6856041838971101, "y": 0.08524424152055868}, {"x": 0.4067948177178631, "y": 0.34230176878032387}, {"x": 0.7324943656045058, "y": 0.1998844979422117}, {"x": 0.17628731073744586, "y": 0.948607524007774}]}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "points", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}], "connections": [{"parent node instance index": 0, "output port index": 0, "connected node instance": 1, "connected input port index": 1}, {"parent node instance index": 0, "output port index": 0, "connected node instance": 15, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 15, "connected input port index": 2}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 26, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 1, "connected node instance": 24, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 1, "connected node instance": 17, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 3, "connected input port index": 2}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 3, "connected input port index": 1}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 28, "connected input port index": 1}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 27, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 24, "connected input port index": 1}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 18, "connected input port index": 1}, {"parent node instance index": 16, "output port index": 0, "connected node instance": 19, "connected input port index": 1}, {"parent node instance index": 17, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 18, "output port index": 0, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 21, "connected input port index": 1}, {"parent node instance index": 21, "output port index": 0, "connected node instance": 6, "connected input port index": 1}, {"parent node instance index": 22, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 23, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 20, "connected input port index": 1}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 1, "connected node instance": 28, "connected input port index": 0}], "drawings": []}}, {"name": "open cv", "variables": {}, "flow": {"algorithm mode": "data flow", "viewport update mode": "async", "nodes": [{"parent node title": "Read Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Reads image from drive.", "position x": 169.0, "position y": 705.0, "main widget data": {"image file path": "..\\saves\\P3310104.JPG"}, "state data": {"image file path": "..\\saves\\P3310104.JPG"}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "PathInputWidget", "widget data": "Select", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Adjust Brightness", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Adjusts the brightness of an image.", "position x": 1595.0, "position y": 589.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "alpha", "has widget": true, "widget name": "std line edit", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "beta", "has widget": true, "widget name": "std line edit", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Bilateral Filter", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies the bilateral filter to an image.", "position x": 1862.0, "position y": 963.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "d", "has widget": true, "widget name": "std line edit", "widget data": "30", "widget position": "besides"}, {"type": "data", "label": "sigmaColor", "has widget": true, "widget name": "std line edit", "widget data": "150", "widget position": "besides"}, {"type": "data", "label": "sigmaSpace", "has widget": true, "widget name": "std line edit", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using the normalized box filter.", "position x": 2268.0, "position y": 249.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "smooth", "has widget": true, "widget name": "std line edit", "widget data": "10", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur Gaussian", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using a Gaussian filter.", "position x": 2264.0, "position y": 569.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "ksize", "has widget": true, "widget name": "std line edit", "widget data": "31", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur Median", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using the median filter.", "position x": 2265.0, "position y": 886.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "ksize", "has widget": true, "widget name": "std line edit", "widget data": "31", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 691.0, "position y": 851.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 1543.0, "position y": 980.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 1619.0, "position y": 1439.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Arrowed Line", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a arrow segment pointing from the first point to the second one.", "position x": 2720.0, "position y": 1424.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "point 1", "has widget": true, "widget name": "std line edit", "widget data": "100, 400", "widget position": "besides"}, {"type": "data", "label": "point 2", "has widget": true, "widget name": "std line edit", "widget data": "300, 280", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "255,255,255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Circle", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a circle.", "position x": 1984.0, "position y": 1435.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "center", "has widget": true, "widget name": "std line edit", "widget data": "420, 150", "widget position": "besides"}, {"type": "data", "label": "radius", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "0, 255, 255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Draw Marker", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a marker on a predefined position in an image.", "position x": 3070.0, "position y": 1410.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "position", "has widget": true, "widget name": "std line edit", "widget data": "420, 150", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "0, 255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Rectangle", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a rectangle on an image.", "position x": 2370.0, "position y": 1438.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "startPoint", "has widget": true, "widget name": "std line edit", "widget data": "300, 50", "widget position": "besides"}, {"type": "data", "label": "endPoint", "has widget": true, "widget name": "std line edit", "widget data": "540, 250", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "200", "widget position": "besides"}, {"type": "data", "label": "thickness", "has widget": true, "widget name": "std line edit", "widget data": "3", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Resize", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Resizes image.", "position x": 1098.0, "position y": 1162.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "New size", "has widget": true, "widget name": "std line edit", "widget data": "600, 500", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "RGB To Grayscale", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Converts BGR image to Grayscale.", "position x": 3413.0, "position y": 1411.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Adaptive Gaussian", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 4906.0, "position y": 374.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Adaptive Mean", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 4894.0, "position y": 684.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Binary", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level binary threshold.", "position x": 5539.0, "position y": 869.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Binary Inverted", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level binary threshold, inverted.", "position x": 5543.0, "position y": 1208.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold To Zero", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 5133.0, "position y": 1183.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold To Zero Inverted", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 5137.0, "position y": 1546.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Truncated", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level truncated threshold.", "position x": 4630.0, "position y": 1536.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Bilateral Filter", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies the bilateral filter to an image.", "position x": 3758.0, "position y": 1412.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "d", "has widget": true, "widget name": "std line edit", "widget data": "30", "widget position": "besides"}, {"type": "data", "label": "sigmaColor", "has widget": true, "widget name": "std line edit", "widget data": "50", "widget position": "besides"}, {"type": "data", "label": "sigmaSpace", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Adjust Brightness", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Adjusts the brightness of an image.", "position x": 4177.0, "position y": 1265.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "alpha", "has widget": true, "widget name": "std line edit", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "beta", "has widget": true, "widget name": "std line edit", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Read Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Reads image from drive.", "position x": 167.0, "position y": 813.0, "main widget data": {"image file path": "..\\saves\\Portal2Highscore.png"}, "state data": {"image file path": "..\\saves\\Portal2Highscore.png"}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "PathInputWidget", "widget data": "Select", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4584.0, "position y": 440.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 5235.0, "position y": 906.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4831.0, "position y": 1234.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 349.0, "position y": 762.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}], "connections": [{"parent node instance index": 1, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 13, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 14, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 26, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 27, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 15, "connected input port index": 0}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 17, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 6, "connected input port index": 0}], "drawings": []}}, {"name": "OpenWeatherMap", "variables": {}, "flow": {"algorithm mode": "data flow", "viewport update mode": "sync", "nodes": [{"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 222.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 533.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Break Wind", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a wind dict.", "position x": 2188.0, "position y": 944.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "w", "has widget": false}], "outputs": [{"type": "data", "label": "speed"}, {"type": "data", "label": "degree"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 829.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2406.0, "position y": 903.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 595.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Break Temp", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a temp dict and provides values in given units.", "position x": 2329.0, "position y": 701.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "temp", "has widget": false}, {"type": "data", "label": "units", "has widget": true, "widget name": "ChooseUnitsIW", "widget data": {"units": "celsius"}, "widget position": "under"}], "outputs": [{"type": "data", "label": "temp"}, {"type": "data", "label": "temp_kf"}, {"type": "data", "label": "temp_min"}, {"type": "data", "label": "temp_max"}, {"type": "data", "label": "feels_like"}]}, {"parent node title": "Weather Manager", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Create a PyOWM weather manager object to get observed and forecast weather data from OWM.", "position x": 674.0, "position y": 364.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "api key", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "mngr"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 378.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2451.0, "position y": 145.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 751.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2670.0, "position y": 673.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Observation", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Creates a weather object for a location (given by name). The country code parameter is optional but often helps the API.", "position x": 1099.0, "position y": 324.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "mngr", "has widget": false}, {"type": "data", "label": "place", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "country code", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "weather"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2406.0, "position y": 981.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 455.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Break Weather", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a weather object to provide access to the information it provides.", "position x": 1804.0, "position y": 459.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "weather", "has widget": false}], "outputs": [{"type": "data", "label": "ref time"}, {"type": "data", "label": "srise_time"}, {"type": "data", "label": "sset_time"}, {"type": "data", "label": "status"}, {"type": "data", "label": "detailed_status"}, {"type": "data", "label": "weather_code"}, {"type": "data", "label": "weather_icon_name"}, {"type": "data", "label": "clouds"}, {"type": "data", "label": "vis_distance"}, {"type": "data", "label": "dewpoint"}, {"type": "data", "label": "humidity"}, {"type": "data", "label": "humidex"}, {"type": "data", "label": "heat_index"}, {"type": "data", "label": "utc_offset"}, {"type": "data", "label": "uvi"}, {"type": "data", "label": "pressure"}, {"type": "data", "label": "sea_level"}, {"type": "data", "label": "temp [dict]"}, {"type": "data", "label": "wind [dict]"}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 2450.0, "position y": 300.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 220.0, "position y": 603.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Daily Forecast", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Provides a daily forecast for a given location. You may need a paid API key.", "position x": 1096.0, "position y": 481.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "mngr", "has widget": false}, {"type": "data", "label": "place", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "country code", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "fcast"}, {"type": "data", "label": "fcast [list]"}]}, {"parent node title": "3h Forecast", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Provides a 3 hours forecast for a given location.", "position x": 1096.0, "position y": 636.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "mngr", "has widget": false}, {"type": "data", "label": "place", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "country code", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "fcast"}, {"type": "data", "label": "fcast [list]"}]}, {"parent node title": "For Each", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 1867.0, "position y": 1163.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1514.0, "position y": 489.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit", "widget data": "25", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Show Val Hist", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 2905.0, "position y": 1325.0, "main widget data": {"connect lines linear": true}, "state data": {"values": []}, "special actions": {"reset": {"method": "action_reset"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "exec", "label": "reset", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Break Weather", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a weather object to provide access to the information it provides.", "position x": 2195.0, "position y": 1526.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "weather", "has widget": false}], "outputs": [{"type": "data", "label": "ref time"}, {"type": "data", "label": "srise_time"}, {"type": "data", "label": "sset_time"}, {"type": "data", "label": "status"}, {"type": "data", "label": "detailed_status"}, {"type": "data", "label": "weather_code"}, {"type": "data", "label": "weather_icon_name"}, {"type": "data", "label": "clouds"}, {"type": "data", "label": "vis_distance"}, {"type": "data", "label": "dewpoint"}, {"type": "data", "label": "humidity"}, {"type": "data", "label": "humidex"}, {"type": "data", "label": "heat_index"}, {"type": "data", "label": "utc_offset"}, {"type": "data", "label": "uvi"}, {"type": "data", "label": "pressure"}, {"type": "data", "label": "sea_level"}, {"type": "data", "label": "temp [dict]"}, {"type": "data", "label": "wind [dict]"}]}, {"parent node title": "Break Temp", "parent node type": "", "parent node package": "OpenWeatherMap", "parent node description": "Breaks a temp dict and provides values in given units.", "position x": 2515.0, "position y": 1478.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "temp", "has widget": false}, {"type": "data", "label": "units", "has widget": true, "widget name": "ChooseUnitsIW", "widget data": {"units": "celsius"}, "widget position": "under"}], "outputs": [{"type": "data", "label": "temp"}, {"type": "data", "label": "temp_kf"}, {"type": "data", "label": "temp_min"}, {"type": "data", "label": "temp_max"}, {"type": "data", "label": "feels_like"}]}, {"parent node title": "val", "parent node type": "", "parent node package": "built in", "parent node description": "returns the evaluated value that is typed into the widget", "position x": 681.0, "position y": 487.0, "main widget data": {"text": "London"}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "val", "parent node type": "", "parent node package": "built in", "parent node description": "returns the evaluated value that is typed into the widget", "position x": 680.0, "position y": 565.0, "main widget data": {"text": "GB"}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1386.0, "position y": 1232.0, "state data": {"target": "personal", "showing target": false}, "special actions": {"add target option": {"method": "action_add_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "'showing temperature development'", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 1575.0, "position y": 1247.0, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 370.0, "position y": 621.0, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}], "connections": [{"parent node instance index": 2, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 13, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 2, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 3, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 4, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 1, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 15, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 3, "connected node instance": 0, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 4, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 7, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 10, "connected node instance": 14, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 13, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 17, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 18, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 17, "output port index": 0, "connected node instance": 29, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 1, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 1, "connected node instance": 20, "connected input port index": 1}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 1, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 17, "connected node instance": 24, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 22, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 12, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 18, "connected input port index": 1}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 19, "connected input port index": 1}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 12, "connected input port index": 2}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 18, "connected input port index": 2}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 19, "connected input port index": 2}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 22, "connected input port index": 2}, {"parent node instance index": 28, "output port index": 1, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 29, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 29, "output port index": 1, "connected node instance": 27, "connected input port index": 0}], "drawings": [{"pos x": 527.3341324541668, "pos y": 401.5251840751025, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-17.22170415599345, -15.89695768245548, 0.2373046875], [-16.69180556657824, -15.89695768245548, 0.25390625], [-16.161906977163028, -15.367059093040268, 0.25390625], [-15.10210979833272, -14.837160503625057, 0.267578125], [-14.572211208917508, -14.307261914209846, 0.267578125], [-14.042312619502297, -13.777363324794749, 0.2822265625], [-12.982515440671989, -13.247464735379538, 0.2822265625], [-12.452616851256778, -12.717566145964327, 0.294921875], [-11.39281967242647, -12.187667556549115, 0.294921875], [-10.862921083011258, -11.657768967134018, 0.3076171875], [-9.803123904180836, -11.127870377718807, 0.3076171875], [-8.743326725350528, -10.597971788303596, 0.3154296875], [-7.683529546520106, -10.068073198888499, 0.3154296875], [-6.623732367689797, -9.538174609473288, 0.322265625], [-5.563935188859375, -8.478377430642865, 0.322265625], [-4.504138010029067, -7.948478841227768, 0.3271484375], [-3.4443408311986445, -7.418580251812557, 0.3271484375], [-2.914442241783547, -6.888681662397346, 0.33203125], [-1.854645062953125, -6.358783072982135, 0.33203125], [-0.7948478841228166, -5.8288844835670375, 0.3359375], [0.26494929470760553, -5.298985894151826, 0.3359375], [1.324746473537914, -4.769087304736615, 0.3388671875], [2.384543652368336, -4.239188715321404, 0.3388671875], [3.9742394206138556, -3.709290125906307, 0.3427734375], [5.034036599444164, -3.179391536491096, 0.3427734375], [6.093833778274586, -2.649492947075885, 0.345703125], [7.153630957104895, -2.1195943576606737, 0.345703125], [8.213428135935317, -2.1195943576606737, 0.349609375], [9.273225314765625, -1.5896957682455763, 0.349609375], [10.333022493596047, -1.0597971788303653, 0.353515625], [10.862921083011258, -0.5298985894151542, 0.353515625], [11.922718261841567, 5.684341886080802e-14, 0.3583984375], [12.452616851256778, 0.5298985894151542, 0.3583984375], [13.512414030087086, 1.0597971788303653, 0.36328125], [14.572211208917508, 1.5896957682455763, 0.36328125], [15.632008387747817, 2.1195943576607874, 0.37109375], [16.161906977163028, 2.649492947075885, 0.37109375], [16.161906977163028, 3.179391536491096, 0.37890625], [16.69180556657824, 3.709290125906307, 0.37890625], [17.22170415599345, 4.239188715321518, 0.3876953125], [17.22170415599345, 4.769087304736615, 0.3876953125], [17.22170415599345, 5.298985894151826, 0.396484375], [17.22170415599345, 5.8288844835670375, 0.4072265625], [16.69180556657824, 5.8288844835670375, 0.4072265625], [16.161906977163028, 6.3587830729822485, 0.4169921875], [15.10210979833272, 6.3587830729822485, 0.4169921875], [14.572211208917508, 6.888681662397346, 0.4267578125], [13.512414030087086, 7.418580251812557, 0.4267578125], [12.452616851256778, 7.948478841227768, 0.4365234375], [11.392819672426356, 7.948478841227768, 0.4365234375], [10.333022493596047, 8.478377430642979, 0.4443359375], [9.273225314765625, 8.478377430642979, 0.4443359375], [8.213428135935317, 9.008276020058076, 0.453125], [6.623732367689797, 9.538174609473288, 0.453125], [5.563935188859375, 9.538174609473288, 0.4619140625], [3.9742394206138556, 10.068073198888499, 0.4619140625], [2.384543652368336, 10.597971788303596, 0.4716796875], [1.324746473537914, 10.597971788303596, 0.4716796875], [-0.26494929470760553, 11.127870377718807, 0.478515625], [-1.324746473537914, 11.657768967134018, 0.478515625], [-2.384543652368336, 12.18766755654923, 0.486328125], [-3.4443408311986445, 12.18766755654923, 0.486328125], [-3.9742394206138556, 12.18766755654923, 0.4912109375], [-5.034036599444278, 12.717566145964327, 0.4912109375], [-6.093833778274586, 13.247464735379538, 0.49609375], [-6.623732367689797, 13.777363324794749, 0.49609375], [-7.153630957105008, 13.777363324794749, 0.498046875], [-8.213428135935317, 14.30726191420996, 0.498046875], [-8.743326725350528, 14.837160503625057, 0.5009765625], [-9.273225314765739, 15.367059093040268, 0.5009765625], [-9.273225314765739, 15.89695768245548, 0.50390625], [-9.803123904180836, 15.89695768245548, 0.50390625]]}]}}, {"name": "properties", "variables": {"mylist": [1, 1.5, "asdf", {}, [], true]}, "flow": {"algorithm mode": "data flow", "viewport update mode": "sync", "nodes": [{"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 1291.0, "position y": 361.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Extract Property", "parent node type": "", "parent node package": "std", "parent node description": "Extracts any property of an object by parsing what you type into the input field.\nYou can also use this for much more than just accessing properties.\nFurthermore, you can add parameters for dynamic evaluations which you can access though the params list.", "position x": 1293.0, "position y": 487.0, "main widget data": {"text": "obj.__class__.__name__"}, "state data": {"param counter": 0}, "special actions": {"add param input": {"method": "action_add_param_input"}}, "inputs": [{"type": "data", "label": "obj", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "-", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 456.0, "position y": 525.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "len", "parent node type": "", "parent node package": "std", "parent node description": "Returns the length of all kinds of list-like objects.\nThat is pretty apazing.", "position x": 341.0, "position y": 529.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 186.0, "position y": 518.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "mylist", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "*", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 591.0, "position y": 476.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 1555.0, "position y": 361.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}, {"parent node title": "Extract Property", "parent node type": "", "parent node package": "std", "parent node description": "Extracts any property of an object by parsing what you type into the input field.\nYou can also use this for much more than just accessing properties.\nFurthermore, you can add parameters for dynamic evaluations which you can access though the params list.", "position x": 965.0, "position y": 437.0, "main widget data": {"text": "obj[params[0]]"}, "state data": {"param counter": 1}, "special actions": {"add param input": {"method": "action_add_param_input"}, "remove param 1": {"method": "action_remove_param_input", "data": 1}}, "inputs": [{"type": "data", "label": "obj", "has widget": false}, {"type": "data", "label": "param", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "round", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 732.0, "position y": 475.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 630.0, "position y": 327.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "mylist", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Slider", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 352.0, "position y": 435.0, "main widget data": {"slider val": 0}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "result", "parent node type": "result", "parent node package": "built in", "parent node description": "displays any value", "position x": 918.0, "position y": 264.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": []}], "connections": [{"parent node instance index": 1, "output port index": 0, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 5, "connected input port index": 1}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 0, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 5, "connected input port index": 0}], "drawings": []}}, {"name": "bubble sort", "variables": {"values": [10, 13, 16, 20, 31, 47, 49, 49, 79, 82, 101, 103, 105, 110, 113, 146, 156, 185, 191, 192, 198, 199, 199, 208, 208, 223, 223, 239, 244, 258, 270, 273, 279, 295, 301, 314, 319, 364, 379, 380, 381, 388, 393, 395, 402, 416, 428, 444, 445, 471, 490, 495, 503, 508, 510, 527, 550, 551, 572, 603, 609, 621, 627, 627, 640, 678, 680, 698, 700, 703, 714, 720, 735, 736, 740, 743, 744, 759, 769, 772, 783, 785, 801, 819, 858, 866, 869, 876, 882, 884, 898, 911, 917, 930, 931, 954, 958, 986, 991, 992], "number_elements": 100, "found_pair": false, "temp_val": 132}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1698.0, "position y": 841.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2816.0, "position y": 559.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "values", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "[]", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "For n Dim", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 3352.4158633794677, "position y": 1202.3498714234997, "state data": {"num dimensions": 1}, "special actions": {"add dimension": {"method": "action_add_dimension"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"parent node title": "-", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3165.4158633794677, "position y": 1263.3498714234997, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 4175.415863379468, "position y": 1118.3498714234997, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 3021.427091395746, "position y": 1117.5182271144645, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "False", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2688.0, "position y": 860.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4006.4158633794677, "position y": 1415.3498714234997, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3659.4158633794677, "position y": 1240.3498714234997, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3825.4158633794677, "position y": 1416.3498714234997, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4007.4158633794677, "position y": 1327.3498714234997, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 4433.415863379468, "position y": 1120.3498714234997, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "True", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2479.0, "position y": 904.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2439.9394500806693, "position y": 1229.285097398832, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "found_pair", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2971.4158633794677, "position y": 1260.3498714234997, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2492.8528215453107, "position y": 1482.2924185054985, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2252.666323525359, "position y": 1490.3715183734953, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 1870.0, "position y": 858.0, "state data": {"passive": false, "num exec outputs": 3}, "special actions": {"make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}, "remove output 3": {"method": "action_remove_sequence_output", "data": 2}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3801.4158633794677, "position y": 1516.3498714234997, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3641.4158633794677, "position y": 1406.3498714234997, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4182.415863379468, "position y": 1518.3498714234997, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4216.415863379468, "position y": 1368.3498714234997, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3817.4158633794677, "position y": 1258.3498714234997, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4384.415863379468, "position y": 1258.3498714234997, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4507.415863379468, "position y": 1526.3498714234997, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "rand ints", "parent node type": "", "parent node package": "random", "parent node description": "Generates a number of random integers N in a range a <= N <= b.", "position x": 2541.0, "position y": 640.0, "state data": {"active": false}, "special actions": {"make executable": {"method": "action_make_executable"}}, "inputs": [{"type": "data", "label": "cnt", "has widget": true, "widget name": "std line edit m r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "a", "has widget": true, "widget name": "std line edit m r nb", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "b", "has widget": true, "widget name": "std line edit m r nb", "widget data": "1000", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2327.0, "position y": 613.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 2162.0, "position y": 547.0, "state data": {"passive": false, "num exec outputs": 1}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Swap Arr Elements", "parent node type": "", "parent node package": "std", "parent node description": "Swaps two elements in an array by the indices.", "position x": 4781.415863379468, "position y": 1375.3498714234997, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index 1", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "index 2", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "rand int", "parent node type": "", "parent node package": "random", "parent node description": "Generates a random integer N in a given range a <= N <= b.", "position x": 3058.0, "position y": 2908.0, "state data": {"active": false}, "special actions": {"make executable": {"method": "action_make_executable"}}, "inputs": [{"type": "data", "label": "a", "has widget": true, "widget name": "std line edit m r nb", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "b", "has widget": true, "widget name": "std line edit m r nb", "widget data": "1000", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2697.0, "position y": 3082.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "For n Dim", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 2827.0, "position y": 2769.0, "state data": {"num dimensions": 1}, "special actions": {"add dimension": {"method": "action_add_dimension"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget data": 10, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2468.0, "position y": 3147.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2291.0, "position y": 3888.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 4220.0, "position y": 3486.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "True", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "For n Dim", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 3470.0, "position y": 3444.0, "state data": {"num dimensions": 1}, "special actions": {"add dimension": {"method": "action_add_dimension"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3401.0, "position y": 3768.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 4255.0, "position y": 4036.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "temp_val", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Arr Set At", "parent node type": "", "parent node package": "std", "parent node description": "Sets the element in an array at a given index.", "position x": 4501.0, "position y": 3960.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "Arr Set At", "parent node type": "", "parent node package": "std", "parent node description": "Sets the element in an array at a given index.", "position x": 4504.0, "position y": 3740.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "obj", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 4246.0, "position y": 3847.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "-", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3283.0, "position y": 3505.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2620.0, "position y": 2817.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2224.0, "position y": 3354.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "False", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3572.0, "position y": 3722.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 4504.0, "position y": 3527.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "temp_val", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 4001.0, "position y": 3486.0, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": "Arr Append", "parent node type": "", "parent node package": "std", "parent node description": "Appends a value to a given array.", "position x": 3280.0, "position y": 2766.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 2500.0, "position y": 3531.0, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1768.0, "position y": 3130.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3211.0, "position y": 3657.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3823.0, "position y": 3521.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2326.0, "position y": 2767.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "values", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "[]", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3573.0, "position y": 3634.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4031.0, "position y": 3885.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 2515.0, "position y": 3881.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3089.0, "position y": 3502.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3059.0, "position y": 2807.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3901.0, "position y": 3844.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "0", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2263.0, "position y": 3542.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "found_pair", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Do While", "parent node type": "", "parent node package": "std", "parent node description": "It's a while loop that is being executed first and then the condition is checked for eventual further loop iterations. So, the loop gets executed at least once.", "position x": 2673.7390677220737, "position y": 1179.73437824015, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "loop"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 2142.6364518564515, "position y": 1179.509024648139, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}], "connections": [{"parent node instance index": 0, "output port index": 0, "connected node instance": 17, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 2, "connected input port index": 2}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 21, "connected input port index": 1}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 6, "connected input port index": 1}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 60, "connected input port index": 1}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 16, "output port index": 0, "connected node instance": 15, "connected input port index": 1}, {"parent node instance index": 17, "output port index": 0, "connected node instance": 27, "connected input port index": 0}, {"parent node instance index": 17, "output port index": 1, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 17, "output port index": 2, "connected node instance": 61, "connected input port index": 0}, {"parent node instance index": 18, "output port index": 0, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 0, "connected node instance": 10, "connected input port index": 1}, {"parent node instance index": 19, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 0, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 24, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 28, "connected input port index": 2}, {"parent node instance index": 21, "output port index": 0, "connected node instance": 4, "connected input port index": 1}, {"parent node instance index": 22, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 22, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 22, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 28, "connected input port index": 1}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 28, "connected input port index": 3}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 1, "connected input port index": 2}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 29, "output port index": 0, "connected node instance": 47, "connected input port index": 2}, {"parent node instance index": 31, "output port index": 0, "connected node instance": 47, "connected input port index": 0}, {"parent node instance index": 32, "output port index": 0, "connected node instance": 30, "connected input port index": 1}, {"parent node instance index": 33, "output port index": 0, "connected node instance": 55, "connected input port index": 1}, {"parent node instance index": 34, "output port index": 0, "connected node instance": 45, "connected input port index": 0}, {"parent node instance index": 35, "output port index": 0, "connected node instance": 46, "connected input port index": 0}, {"parent node instance index": 35, "output port index": 1, "connected node instance": 36, "connected input port index": 0}, {"parent node instance index": 35, "output port index": 1, "connected node instance": 53, "connected input port index": 1}, {"parent node instance index": 35, "output port index": 1, "connected node instance": 58, "connected input port index": 0}, {"parent node instance index": 36, "output port index": 0, "connected node instance": 44, "connected input port index": 1}, {"parent node instance index": 37, "output port index": 0, "connected node instance": 38, "connected input port index": 3}, {"parent node instance index": 39, "output port index": 0, "connected node instance": 38, "connected input port index": 0}, {"parent node instance index": 40, "output port index": 0, "connected node instance": 39, "connected input port index": 1}, {"parent node instance index": 40, "output port index": 0, "connected node instance": 38, "connected input port index": 1}, {"parent node instance index": 41, "output port index": 0, "connected node instance": 35, "connected input port index": 2}, {"parent node instance index": 42, "output port index": 0, "connected node instance": 31, "connected input port index": 2}, {"parent node instance index": 43, "output port index": 0, "connected node instance": 35, "connected input port index": 0}, {"parent node instance index": 43, "output port index": 0, "connected node instance": 48, "connected input port index": 0}, {"parent node instance index": 44, "output port index": 0, "connected node instance": 51, "connected input port index": 1}, {"parent node instance index": 44, "output port index": 0, "connected node instance": 39, "connected input port index": 3}, {"parent node instance index": 45, "output port index": 0, "connected node instance": 39, "connected input port index": 0}, {"parent node instance index": 46, "output port index": 0, "connected node instance": 34, "connected input port index": 0}, {"parent node instance index": 48, "output port index": 0, "connected node instance": 43, "connected input port index": 0}, {"parent node instance index": 48, "output port index": 1, "connected node instance": 55, "connected input port index": 0}, {"parent node instance index": 49, "output port index": 0, "connected node instance": 52, "connected input port index": 0}, {"parent node instance index": 49, "output port index": 0, "connected node instance": 30, "connected input port index": 0}, {"parent node instance index": 49, "output port index": 0, "connected node instance": 43, "connected input port index": 0}, {"parent node instance index": 50, "output port index": 0, "connected node instance": 44, "connected input port index": 0}, {"parent node instance index": 50, "output port index": 0, "connected node instance": 53, "connected input port index": 0}, {"parent node instance index": 51, "output port index": 0, "connected node instance": 46, "connected input port index": 1}, {"parent node instance index": 52, "output port index": 0, "connected node instance": 31, "connected input port index": 0}, {"parent node instance index": 53, "output port index": 0, "connected node instance": 51, "connected input port index": 0}, {"parent node instance index": 53, "output port index": 0, "connected node instance": 45, "connected input port index": 2}, {"parent node instance index": 54, "output port index": 0, "connected node instance": 38, "connected input port index": 2}, {"parent node instance index": 56, "output port index": 0, "connected node instance": 41, "connected input port index": 0}, {"parent node instance index": 57, "output port index": 0, "connected node instance": 47, "connected input port index": 1}, {"parent node instance index": 58, "output port index": 0, "connected node instance": 54, "connected input port index": 1}, {"parent node instance index": 58, "output port index": 0, "connected node instance": 39, "connected input port index": 2}, {"parent node instance index": 59, "output port index": 0, "connected node instance": 48, "connected input port index": 1}, {"parent node instance index": 60, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 61, "output port index": 0, "connected node instance": 60, "connected input port index": 0}, {"parent node instance index": 61, "output port index": 1, "connected node instance": 15, "connected input port index": 0}], "drawings": []}}]} \ No newline at end of file diff --git a/saves/examples2.rpo b/saves/examples2.rpo new file mode 100644 index 00000000..b59a5fb0 --- /dev/null +++ b/saves/examples2.rpo @@ -0,0 +1 @@ +{"general info": {"type": "Ryven project file"}, "scripts": [{"name": "save random points", "variables": {"points": [{"x": 0.041563570741874, "y": 0.8073150768731638}, {"x": 0.10083258535665118, "y": 0.408399853042802}, {"x": 0.7006566845023066, "y": 0.5978885572736684}, {"x": 0.79600469199378, "y": 0.46173511025535796}, {"x": 0.7602608059049442, "y": 0.9890151872151527}, {"x": 0.2863990302033472, "y": 0.3479112700722271}, {"x": 0.7605525807259773, "y": 0.31098310985886957}, {"x": 0.6229813915450553, "y": 0.5748949615891618}, {"x": 0.20272304387404572, "y": 0.004533044246485707}, {"x": 0.036195998968350906, "y": 0.17708464850910177}, {"x": 0.23467340022123317, "y": 0.7833221079745607}, {"x": 0.06938155219991715, "y": 0.2611140022437134}, {"x": 0.6215780947742643, "y": 0.7713293137208348}, {"x": 0.817119565608348, "y": 0.695206311654864}, {"x": 0.2660688065969732, "y": 0.23069637209792382}, {"x": 0.9184753512161414, "y": 0.1926365931848738}, {"x": 0.0691109064203761, "y": 0.7562480554001438}, {"x": 0.9836576671162975, "y": 0.05527939737081844}, {"x": 0.5521047583619454, "y": 0.03906593360569077}, {"x": 0.35803104504553573, "y": 0.5869272789675044}, {"x": 0.3069436681291041, "y": 0.9787446028660981}, {"x": 0.15083043621747516, "y": 0.3318349377887443}, {"x": 0.7838690119974691, "y": 0.2490213174896213}, {"x": 0.8209962679153979, "y": 0.3634355267143423}, {"x": 0.6737685379821311, "y": 0.471036684624936}, {"x": 0.6882041862098031, "y": 0.7129250313514015}, {"x": 0.14533038390866715, "y": 0.4765054200333064}, {"x": 0.880386314013095, "y": 0.3165352812033624}, {"x": 0.5692312861938118, "y": 0.4680961959587294}, {"x": 0.06933655956145479, "y": 0.7068511738549205}, {"x": 0.3896447602787305, "y": 0.14166680660081388}, {"x": 0.9710110824941047, "y": 0.34681790977589755}, {"x": 0.9042564971058449, "y": 0.06295340727662102}, {"x": 0.7651603281485474, "y": 0.7704358962557697}, {"x": 0.39754259073844256, "y": 0.2975033429796422}, {"x": 0.9520233784821429, "y": 0.0077699929364749565}, {"x": 0.6420197094661242, "y": 0.7308884957310751}, {"x": 0.0022583021053638186, "y": 0.43742595593855216}, {"x": 0.9662727898157276, "y": 0.7425577811429794}, {"x": 0.2523035520921796, "y": 0.7410507502356278}]}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 151.0, "position y": 82.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "For Each", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 713.0, "position y": 332.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "elements", "has widget": false}], "outputs": [{"type": "exec", "label": "loop"}, {"type": "data", "label": "obj"}, {"type": "exec", "label": "finished"}]}, {"parent node title": "Split Point 2D", "parent node type": "", "parent node package": "geometry", "parent node description": "", "position x": 1114.0, "position y": 369.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": "x"}, {"type": "data", "label": "y"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 1568.0, "position y": 260.0, "state data": {"else if enlargment state": 1}, "special actions": {"add else if": {"method": "action_add_else_if"}, "remove else if": {"method": "action_remove_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}, {"type": "data", "label": "condition 1", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "elif 1"}, {"type": "exec", "label": "false"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 1182.0, "position y": 102.0, "state data": {}, "special actions": {"execute": {"method": "action_execute"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 408.0, "position y": 667.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "points", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "With File Open", "parent node type": "", "parent node package": "std", "parent node description": "Opens a file in a specific mode for content reading or editing.\nAlso expandable to read multiple files at once.", "position x": 1270.0, "position y": 563.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "filepath", "has widget": true, "widget name": "ChooseFileInputWidget", "widget data": "../saves/test.txt", "widget position": "under"}, {"type": "data", "label": "mode", "has widget": true, "widget name": "std line edit", "widget data": "w", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "file"}]}, {"parent node title": "Write To File", "parent node type": "", "parent node package": "std", "parent node description": "Writes data to a file. The file must already be opened and given as parameter.", "position x": 1577.0, "position y": 659.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "file", "has widget": false}, {"type": "data", "label": "data", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Points Field", "parent node type": "", "parent node package": "geometry", "parent node description": "Generates random points.", "position x": 379.0, "position y": 285.0, "main widget data": {}, "state data": {"points": [{"x": 0.041563570741874, "y": 0.8073150768731638}, {"x": 0.10083258535665118, "y": 0.408399853042802}, {"x": 0.7006566845023066, "y": 0.5978885572736684}, {"x": 0.79600469199378, "y": 0.46173511025535796}, {"x": 0.7602608059049442, "y": 0.9890151872151527}, {"x": 0.2863990302033472, "y": 0.3479112700722271}, {"x": 0.7605525807259773, "y": 0.31098310985886957}, {"x": 0.6229813915450553, "y": 0.5748949615891618}, {"x": 0.20272304387404572, "y": 0.004533044246485707}, {"x": 0.036195998968350906, "y": 0.17708464850910177}, {"x": 0.23467340022123317, "y": 0.7833221079745607}, {"x": 0.06938155219991715, "y": 0.2611140022437134}, {"x": 0.6215780947742643, "y": 0.7713293137208348}, {"x": 0.817119565608348, "y": 0.695206311654864}, {"x": 0.2660688065969732, "y": 0.23069637209792382}, {"x": 0.9184753512161414, "y": 0.1926365931848738}, {"x": 0.0691109064203761, "y": 0.7562480554001438}, {"x": 0.9836576671162975, "y": 0.05527939737081844}, {"x": 0.5521047583619454, "y": 0.03906593360569077}, {"x": 0.35803104504553573, "y": 0.5869272789675044}, {"x": 0.3069436681291041, "y": 0.9787446028660981}, {"x": 0.15083043621747516, "y": 0.3318349377887443}, {"x": 0.7838690119974691, "y": 0.2490213174896213}, {"x": 0.8209962679153979, "y": 0.3634355267143423}, {"x": 0.6737685379821311, "y": 0.471036684624936}, {"x": 0.6882041862098031, "y": 0.7129250313514015}, {"x": 0.14533038390866715, "y": 0.4765054200333064}, {"x": 0.880386314013095, "y": 0.3165352812033624}, {"x": 0.5692312861938118, "y": 0.4680961959587294}, {"x": 0.06933655956145479, "y": 0.7068511738549205}, {"x": 0.3896447602787305, "y": 0.14166680660081388}, {"x": 0.9710110824941047, "y": 0.34681790977589755}, {"x": 0.9042564971058449, "y": 0.06295340727662102}, {"x": 0.7651603281485474, "y": 0.7704358962557697}, {"x": 0.39754259073844256, "y": 0.2975033429796422}, {"x": 0.9520233784821429, "y": 0.0077699929364749565}, {"x": 0.6420197094661242, "y": 0.7308884957310751}, {"x": 0.0022583021053638186, "y": 0.43742595593855216}, {"x": 0.9662727898157276, "y": 0.7425577811429794}, {"x": 0.2523035520921796, "y": 0.7410507502356278}]}, "special actions": {}, "inputs": [{"type": "data", "label": "num points", "has widget": true, "widget name": "std spin box", "widget data": 40, "widget position": "besides"}, {"type": "exec", "label": "randomize", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1889.0, "position y": 388.0, "state data": {"target": "personal", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "personal"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "Log", "parent node type": "", "parent node package": "std", "parent node description": "Very useful. Logs data either to one of the script's std logs or to a custom log. By right clicking you can add the option to choose a specific log. Default is the custom ('personal') log.", "position x": 1891.0, "position y": 229.0, "state data": {"target": "global", "showing target": true}, "special actions": {"remove target option": {"method": "action_remove_target_option"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "yoooo!", "widget position": "besides"}, {"type": "data", "label": "target", "has widget": true, "widget name": "LogTargetComboBox", "widget data": {"text": "global"}, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1353.0, "position y": 270.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "180", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1352.0, "position y": 345.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}], "connections": [{"parent node instance index": 0, "output port index": 0, "connected node instance": 8, "connected input port index": 1}, {"parent node instance index": 0, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 1, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 2, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 9, "connected input port index": 1}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 3, "output port index": 1, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 1, "connected input port index": 1}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 7, "connected input port index": 2}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 1, "connected node instance": 7, "connected input port index": 1}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 4, "connected input port index": 2}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 3, "connected input port index": 1}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 3, "connected input port index": 2}], "drawings": [{"pos x": 208.93755590658617, "pos y": 149.0296189810161, "color": "#ffff00", "type": "pen", "base stroke weight": 2, "points": [[-5.180094010846915, -2.0720376043387887, 0.2158203125], [-5.180094010846915, -1.554028203254063, 0.2158203125], [-5.180094010846915, -1.0360188021693943, 0.232421875], [-4.662084609762246, -1.554028203254063, 0.400390625], [-4.1440752086775205, -2.0720376043387887, 0.416015625], [-3.626065807592852, -2.5900470054234574, 0.416015625], [-3.108056406508126, -3.108056406508183, 0.4326171875], [-2.072037604338732, -4.1440752086775205, 0.4326171875], [-1.554028203254063, -4.662084609762246, 0.4404296875], [-1.0360188021693943, -5.180094010846915, 0.4404296875], [-0.5180094010846688, -5.180094010846915, 0.447265625], [0.0, -5.6981034119316405, 0.447265625], [0.5180094010847256, -6.216112813016309, 0.455078125], [1.0360188021693943, -6.734122214101035, 0.455078125], [1.554028203254063, -6.734122214101035, 0.462890625], [2.5900470054234574, -7.252131615185704, 0.462890625], [3.108056406508183, -7.252131615185704, 0.46875], [3.626065807592852, -7.770141016270372, 0.46875], [4.1440752086775205, -7.770141016270372, 0.474609375], [4.662084609762246, -7.770141016270372, 0.48046875], [5.180094010846915, -7.770141016270372, 0.48046875], [5.180094010846915, -7.252131615185704, 0.4892578125], [5.180094010846915, -6.216112813016309, 0.494140625], [5.180094010846915, -5.6981034119316405, 0.5], [5.180094010846915, -4.662084609762246, 0.5], [5.180094010846915, -3.626065807592852, 0.5068359375], [4.662084609762246, -2.5900470054234574, 0.5068359375], [4.662084609762246, -1.554028203254063, 0.513671875], [4.1440752086775205, -0.5180094010847256, 0.513671875], [3.626065807592852, 0.0, 0.5205078125], [3.626065807592852, 1.0360188021693943, 0.5205078125], [3.108056406508183, 2.072037604338732, 0.5283203125], [2.5900470054234574, 2.5900470054234574, 0.5283203125], [2.0720376043387887, 3.108056406508126, 0.5361328125], [2.0720376043387887, 4.1440752086775205, 0.5361328125], [1.554028203254063, 4.662084609762189, 0.548828125], [1.554028203254063, 5.698103411931584, 0.548828125], [1.0360188021693943, 6.216112813016309, 0.5625], [1.0360188021693943, 6.734122214100978, 0.5625], [1.0360188021693943, 7.252131615185704, 0.5751953125], [1.0360188021693943, 7.770141016270372, 0.5751953125], [1.554028203254063, 7.770141016270372, 0.607421875], [2.0720376043387887, 7.252131615185704, 0.607421875], [2.5900470054234574, 7.252131615185704, 0.61328125]]}, {"pos x": 209.97357470875573, "pos y": 149.54762838210067, "color": "#ffff00", "type": "pen", "base stroke weight": 2, "points": [[-8.806159818439767, -13.468244428201956, 0.13671875], [-9.324169219524435, -13.468244428201956, 0.13671875], [-9.842178620609161, -12.950235027117287, 0.16015625], [-10.36018802169383, -12.950235027117287, 0.1845703125], [-10.36018802169383, -12.432225626032618, 0.216796875], [-10.878197422778555, -12.432225626032618, 0.216796875], [-11.396206823863224, -11.914216224947893, 0.2490234375], [-11.914216224947893, -11.396206823863224, 0.2490234375], [-12.432225626032618, -11.396206823863224, 0.287109375], [-12.432225626032618, -10.878197422778499, 0.287109375], [-12.950235027117287, -10.878197422778499, 0.326171875], [-12.950235027117287, -10.36018802169383, 0.3447265625], [-13.468244428202013, -9.842178620609161, 0.3447265625], [-13.468244428202013, -9.324169219524435, 0.36328125], [-13.986253829286682, -8.806159818439767, 0.36328125], [-13.986253829286682, -8.288150417355041, 0.3779296875], [-13.986253829286682, -7.252131615185704, 0.3779296875], [-14.50426323037135, -6.734122214100978, 0.3935546875], [-14.50426323037135, -6.216112813016309, 0.3935546875], [-14.50426323037135, -5.180094010846915, 0.4130859375], [-15.022272631456076, -4.1440752086775205, 0.4130859375], [-15.022272631456076, -3.108056406508126, 0.4326171875], [-15.022272631456076, -2.072037604338732, 0.4326171875], [-15.022272631456076, -1.0360188021693943, 0.4482421875], [-15.022272631456076, -0.5180094010846688, 0.4482421875], [-15.022272631456076, 0.5180094010847256, 0.46484375], [-15.022272631456076, 1.0360188021693943, 0.46484375], [-15.540282032540745, 2.0720376043387887, 0.470703125], [-15.022272631456076, 3.108056406508183, 0.470703125], [-15.022272631456076, 4.1440752086775205, 0.4765625], [-15.022272631456076, 4.662084609762246, 0.4765625], [-15.022272631456076, 5.6981034119316405, 0.4853515625], [-15.022272631456076, 6.734122214101035, 0.4853515625], [-15.022272631456076, 7.770141016270372, 0.4951171875], [-15.022272631456076, 8.806159818439767, 0.4951171875], [-14.50426323037135, 9.842178620609161, 0.5068359375], [-13.986253829286682, 10.878197422778555, 0.5068359375], [-13.986253829286682, 11.396206823863224, 0.5185546875], [-13.468244428202013, 11.91421622494795, 0.5185546875], [-12.432225626032618, 12.950235027117287, 0.5390625], [-11.396206823863224, 13.468244428202013, 0.5390625], [-10.36018802169383, 13.986253829286682, 0.548828125], [-9.842178620609161, 14.504263230371407, 0.548828125], [-8.806159818439767, 15.022272631456076, 0.5576171875], [-8.288150417355098, 15.540282032540802, 0.5576171875], [-7.252131615185704, 15.540282032540802, 0.56640625], [-6.734122214100978, 16.05829143362547, 0.56640625], [-6.216112813016309, 16.57630083471014, 0.57421875], [-5.6981034119316405, 16.57630083471014, 0.57421875], [-4.662084609762246, 16.57630083471014, 0.580078125], [-4.1440752086775205, 16.57630083471014, 0.580078125], [-3.626065807592852, 16.57630083471014, 0.5869140625], [-2.5900470054234574, 16.57630083471014, 0.5869140625], [-2.0720376043387887, 16.57630083471014, 0.5927734375], [-1.0360188021693943, 16.57630083471014, 0.5927734375], [-0.5180094010846688, 16.05829143362547, 0.5986328125], [0.5180094010846688, 16.05829143362547, 0.5986328125], [1.554028203254063, 15.540282032540802, 0.603515625], [2.5900470054234574, 15.022272631456076, 0.603515625], [3.626065807592852, 15.022272631456076, 0.609375], [4.1440752086775205, 14.504263230371407, 0.609375], [5.180094010846915, 13.986253829286682, 0.6142578125], [6.216112813016309, 13.468244428202013, 0.6142578125], [7.252131615185704, 12.950235027117287, 0.619140625], [7.770141016270372, 12.432225626032618, 0.619140625], [8.288150417355098, 11.91421622494795, 0.6240234375], [8.806159818439767, 11.396206823863224, 0.6240234375], [9.842178620609161, 10.36018802169383, 0.6279296875], [10.36018802169383, 9.842178620609161, 0.6279296875], [10.878197422778555, 8.806159818439767, 0.6318359375], [11.914216224947893, 7.770141016270372, 0.6318359375], [12.432225626032618, 6.734122214101035, 0.634765625], [12.950235027117287, 5.6981034119316405, 0.634765625], [13.468244428202013, 4.662084609762246, 0.6376953125], [13.986253829286682, 4.1440752086775205, 0.6376953125], [14.50426323037135, 3.108056406508183, 0.640625], [15.022272631456076, 2.5900470054234574, 0.640625], [15.022272631456076, 2.0720376043387887, 0.6416015625], [15.022272631456076, 1.0360188021693943, 0.6416015625], [15.022272631456076, 0.5180094010847256, 0.642578125], [15.540282032540745, 0.0, 0.642578125], [15.540282032540745, -0.5180094010846688, 0.6435546875], [15.540282032540745, -1.554028203254063, 0.6435546875], [15.540282032540745, -2.072037604338732, 0.64453125], [15.540282032540745, -3.108056406508126, 0.64453125], [15.540282032540745, -3.626065807592852, 0.64453125], [15.022272631456076, -4.1440752086775205, 0.64453125], [15.022272631456076, -5.180094010846915, 0.6455078125], [14.50426323037135, -5.698103411931584, 0.6455078125], [13.986253829286682, -6.734122214100978, 0.6455078125], [13.468244428202013, -7.252131615185704, 0.6455078125], [12.950235027117287, -7.770141016270372, 0.6455078125], [12.432225626032618, -8.806159818439767, 0.6455078125], [11.914216224947893, -9.324169219524435, 0.6455078125], [11.396206823863224, -9.842178620609161, 0.6455078125], [10.878197422778555, -10.36018802169383, 0.646484375], [10.36018802169383, -10.878197422778499, 0.646484375], [9.324169219524435, -11.396206823863224, 0.646484375], [8.806159818439767, -12.432225626032618, 0.646484375], [8.288150417355098, -13.468244428201956, 0.646484375], [7.770141016270372, -13.986253829286682, 0.646484375], [7.770141016270372, -14.50426323037135, 0.6474609375], [7.252131615185704, -15.022272631456076, 0.6474609375], [6.734122214100978, -15.540282032540745, 0.6474609375], [6.216112813016309, -16.05829143362547, 0.6474609375], [5.698103411931584, -16.05829143362547, 0.6474609375], [5.180094010846915, -16.05829143362547, 0.6474609375], [4.1440752086775205, -16.57630083471014, 0.6484375], [3.626065807592852, -16.57630083471014, 0.6484375], [3.108056406508126, -16.57630083471014, 0.6484375], [2.0720376043387887, -16.57630083471014, 0.6484375], [1.0360188021693943, -16.57630083471014, 0.6494140625], [0.0, -16.05829143362547, 0.6494140625], [-1.0360188021693943, -15.540282032540745, 0.6494140625], [-2.0720376043387887, -15.540282032540745, 0.6494140625], [-2.5900470054234574, -15.022272631456076, 0.650390625], [-3.626065807592852, -14.50426323037135, 0.650390625], [-4.1440752086775205, -13.986253829286682, 0.650390625], [-5.180094010846915, -13.468244428201956, 0.650390625], [-5.6981034119316405, -12.950235027117287, 0.650390625], [-6.734122214100978, -12.432225626032618, 0.650390625], [-7.252131615185704, -11.914216224947893, 0.650390625], [-7.770141016270372, -11.914216224947893, 0.650390625], [-8.806159818439767, -11.396206823863224, 0.650390625], [-9.324169219524435, -10.878197422778499, 0.650390625], [-9.842178620609161, -10.878197422778499, 0.650390625], [-10.36018802169383, -10.878197422778499, 0.650390625]]}, {"pos x": 486.3514404727346, "pos y": 67.20889488272005, "color": "#2049ff", "type": "pen", "base stroke weight": 3.6, "points": [[-5.957108112473975, -5.439098711389249, 0.1337890625], [-5.439098711389306, -5.957108112473975, 0.1640625], [-4.921089310304524, -6.475117513558644, 0.3076171875], [-4.403079909219855, -6.993126914643369, 0.333984375], [-3.885070508135186, -6.993126914643369, 0.333984375], [-3.885070508135186, -7.511136315728038, 0.3583984375], [-3.3670611070505174, -7.511136315728038, 0.3583984375], [-2.8490517059658487, -7.511136315728038, 0.3828125], [-2.8490517059658487, -8.029145716812707, 0.3828125], [-2.3310423048810662, -8.029145716812707, 0.3974609375], [-1.8130329037963975, -8.029145716812707, 0.412109375], [-1.2950235027117287, -8.029145716812707, 0.4228515625], [-0.77701410162706, -8.029145716812707, 0.4228515625], [-0.2590047005423912, -8.029145716812707, 0.43359375], [-0.2590047005423912, -7.511136315728038, 0.43359375], [0.2590047005423912, -7.511136315728038, 0.4404296875], [0.77701410162706, -7.511136315728038, 0.4404296875], [1.2950235027117287, -6.993126914643369, 0.447265625], [1.8130329037963975, -6.993126914643369, 0.447265625], [2.3310423048810662, -6.993126914643369, 0.453125], [2.3310423048810662, -6.475117513558644, 0.453125], [2.8490517059658487, -6.475117513558644, 0.458984375], [3.3670611070505174, -6.475117513558644, 0.458984375], [3.885070508135186, -5.957108112473975, 0.46484375], [3.885070508135186, -5.439098711389249, 0.470703125], [4.403079909219855, -5.439098711389249, 0.470703125], [4.403079909219855, -4.9210893103045805, 0.4775390625], [4.403079909219855, -4.403079909219912, 0.4833984375], [4.403079909219855, -3.885070508135186, 0.4833984375], [4.403079909219855, -3.3670611070505174, 0.4892578125], [4.403079909219855, -2.849051705965792, 0.4892578125], [3.885070508135186, -2.331042304881123, 0.4951171875], [3.885070508135186, -1.8130329037963975, 0.4951171875], [3.3670611070505174, -1.2950235027117287, 0.5009765625], [2.8490517059658487, -0.77701410162706, 0.5078125], [2.3310423048810662, -0.2590047005423344, 0.5078125], [1.8130329037963975, 0.2590047005423344, 0.513671875], [1.2950235027117287, 0.77701410162706, 0.513671875], [0.77701410162706, 1.2950235027117287, 0.5185546875], [0.2590047005423912, 1.2950235027117287, 0.5185546875], [-0.2590047005423912, 1.8130329037963975, 0.5244140625], [-0.77701410162706, 2.331042304881123, 0.5244140625], [-1.2950235027117287, 2.849051705965792, 0.529296875], [-1.8130329037963975, 3.3670611070505174, 0.53515625], [-2.3310423048810662, 3.885070508135186, 0.53515625], [-2.3310423048810662, 4.403079909219855, 0.5419921875], [-2.8490517059658487, 4.9210893103045805, 0.5419921875], [-3.3670611070505174, 5.439098711389249, 0.5478515625], [-3.885070508135186, 5.957108112473975, 0.5546875], [-3.885070508135186, 6.475117513558644, 0.5546875], [-3.885070508135186, 6.993126914643369, 0.5615234375], [-3.885070508135186, 7.511136315728038, 0.568359375], [-3.3670611070505174, 7.511136315728038, 0.5810546875], [-3.3670611070505174, 8.029145716812707, 0.5810546875], [-2.8490517059658487, 8.029145716812707, 0.587890625], [-2.3310423048810662, 8.029145716812707, 0.587890625], [-1.2950235027117287, 7.511136315728038, 0.59375], [-0.77701410162706, 7.511136315728038, 0.59375], [-0.2590047005423912, 7.511136315728038, 0.6005859375], [0.2590047005423912, 7.511136315728038, 0.6005859375], [1.2950235027117287, 6.993126914643369, 0.6064453125], [1.8130329037963975, 6.993126914643369, 0.6064453125], [2.8490517059658487, 6.993126914643369, 0.611328125], [3.3670611070505174, 6.475117513558644, 0.611328125], [3.885070508135186, 6.475117513558644, 0.6162109375], [4.403079909219855, 6.475117513558644, 0.6162109375], [4.921089310304524, 6.475117513558644, 0.6201171875], [5.439098711389306, 6.475117513558644, 0.623046875], [5.957108112473975, 6.475117513558644, 0.623046875]]}, {"pos x": 487.3874592749042, "pos y": 67.20889488272005, "color": "#2049ff", "type": "pen", "base stroke weight": 3.6, "points": [[-4.403079909219912, -15.28127733199841, 0.0302734375], [-4.9210893103045805, -15.28127733199841, 0.21875], [-5.439098711389249, -15.28127733199841, 0.2587890625], [-5.957108112473918, -14.763267930913742, 0.2978515625], [-6.4751175135587005, -14.763267930913742, 0.2978515625], [-6.993126914643369, -14.763267930913742, 0.3173828125], [-8.029145716812707, -14.245258529829016, 0.3369140625], [-8.547155117897375, -14.245258529829016, 0.3525390625], [-9.065164518982158, -14.245258529829016, 0.3525390625], [-9.583173920066827, -14.245258529829016, 0.3671875], [-9.583173920066827, -13.727249128744347, 0.3671875], [-10.101183321151495, -13.727249128744347, 0.3818359375], [-10.619192722236164, -13.727249128744347, 0.3818359375], [-10.619192722236164, -13.209239727659622, 0.3955078125], [-11.137202123320833, -13.209239727659622, 0.3955078125], [-11.655211524405615, -12.691230326574953, 0.408203125], [-12.173220925490284, -12.691230326574953, 0.408203125], [-12.173220925490284, -12.173220925490284, 0.4208984375], [-12.691230326574953, -12.173220925490284, 0.4208984375], [-13.209239727659622, -12.173220925490284, 0.4423828125], [-13.209239727659622, -11.655211524405559, 0.4423828125], [-13.727249128744404, -11.655211524405559, 0.4560546875], [-13.727249128744404, -11.13720212332089, 0.4560546875], [-14.245258529829073, -10.619192722236164, 0.4697265625], [-14.763267930913742, -10.101183321151495, 0.4814453125], [-14.763267930913742, -9.583173920066827, 0.494140625], [-15.28127733199841, -9.065164518982101, 0.501953125], [-15.28127733199841, -8.547155117897432, 0.501953125], [-15.28127733199841, -8.029145716812707, 0.509765625], [-15.28127733199841, -7.511136315728038, 0.509765625], [-15.799286733083079, -6.993126914643369, 0.515625], [-15.799286733083079, -6.475117513558644, 0.515625], [-15.799286733083079, -5.957108112473975, 0.521484375], [-16.31729613416786, -5.957108112473975, 0.521484375], [-16.31729613416786, -5.439098711389249, 0.5263671875], [-16.31729613416786, -4.9210893103045805, 0.5263671875], [-16.31729613416786, -4.403079909219912, 0.53125], [-16.31729613416786, -3.885070508135186, 0.53125], [-16.83530553525253, -3.3670611070505174, 0.5361328125], [-16.83530553525253, -2.849051705965792, 0.5361328125], [-16.83530553525253, -2.331042304881123, 0.541015625], [-16.83530553525253, -1.8130329037963975, 0.5458984375], [-16.83530553525253, -1.2950235027117287, 0.55078125], [-17.3533149363372, -0.77701410162706, 0.5546875], [-17.3533149363372, -0.2590047005423344, 0.5546875], [-17.3533149363372, 0.2590047005423344, 0.55859375], [-17.3533149363372, 0.77701410162706, 0.5615234375], [-17.3533149363372, 1.2950235027117287, 0.5654296875], [-17.3533149363372, 1.8130329037963975, 0.5654296875], [-17.3533149363372, 2.331042304881123, 0.5673828125], [-17.3533149363372, 2.849051705965792, 0.5673828125], [-17.3533149363372, 3.3670611070505174, 0.5703125], [-16.83530553525253, 3.3670611070505174, 0.5703125], [-16.83530553525253, 3.885070508135186, 0.572265625], [-16.83530553525253, 4.403079909219855, 0.572265625], [-16.83530553525253, 4.9210893103045805, 0.57421875], [-16.83530553525253, 5.439098711389249, 0.57421875], [-16.31729613416786, 5.957108112473975, 0.5751953125], [-16.31729613416786, 6.475117513558644, 0.5751953125], [-16.31729613416786, 6.993126914643369, 0.5771484375], [-16.31729613416786, 7.511136315728038, 0.5771484375], [-15.799286733083079, 8.547155117897432, 0.5791015625], [-15.799286733083079, 9.065164518982101, 0.5810546875], [-15.799286733083079, 9.583173920066827, 0.58203125], [-15.28127733199841, 10.101183321151495, 0.58203125], [-15.28127733199841, 10.619192722236164, 0.583984375], [-14.763267930913742, 10.619192722236164, 0.5859375], [-14.763267930913742, 11.13720212332089, 0.5859375], [-14.245258529829073, 11.655211524405559, 0.587890625], [-13.727249128744404, 12.173220925490284, 0.58984375], [-13.727249128744404, 12.691230326574953, 0.591796875], [-13.209239727659622, 12.691230326574953, 0.591796875], [-13.209239727659622, 13.209239727659622, 0.59375], [-12.691230326574953, 13.209239727659622, 0.59375], [-12.691230326574953, 13.727249128744347, 0.5966796875], [-12.173220925490284, 14.245258529829016, 0.5966796875], [-11.655211524405615, 14.763267930913742, 0.5986328125], [-11.137202123320833, 15.28127733199841, 0.6015625], [-10.619192722236164, 15.799286733083079, 0.603515625], [-10.101183321151495, 15.799286733083079, 0.603515625], [-9.583173920066827, 16.317296134167805, 0.60546875], [-9.065164518982158, 16.835305535252473, 0.60546875], [-8.547155117897375, 16.835305535252473, 0.607421875], [-8.029145716812707, 16.835305535252473, 0.607421875], [-7.511136315728038, 17.3533149363372, 0.609375], [-6.993126914643369, 17.871324337421868, 0.609375], [-6.4751175135587005, 17.871324337421868, 0.6103515625], [-5.957108112473918, 17.871324337421868, 0.6103515625], [-5.439098711389249, 17.871324337421868, 0.6123046875], [-4.9210893103045805, 18.389333738506593, 0.6123046875], [-4.403079909219912, 18.389333738506593, 0.6142578125], [-3.885070508135243, 18.389333738506593, 0.6142578125], [-3.3670611070504606, 18.389333738506593, 0.6162109375], [-2.849051705965792, 18.389333738506593, 0.6181640625], [-2.331042304881123, 18.389333738506593, 0.62109375], [-1.2950235027117856, 18.389333738506593, 0.62109375], [-0.7770141016270031, 17.871324337421868, 0.623046875], [0.2590047005423344, 17.871324337421868, 0.623046875], [0.7770141016270031, 17.3533149363372, 0.625], [1.2950235027116719, 17.3533149363372, 0.625], [1.8130329037964543, 17.3533149363372, 0.626953125], [2.331042304881123, 16.835305535252473, 0.626953125], [2.849051705965792, 16.835305535252473, 0.62890625], [3.3670611070504606, 16.317296134167805, 0.62890625], [3.8850705081351293, 16.317296134167805, 0.630859375], [4.403079909219912, 15.799286733083079, 0.630859375], [4.9210893103045805, 15.799286733083079, 0.6337890625], [5.439098711389249, 15.799286733083079, 0.6337890625], [5.957108112473918, 15.28127733199841, 0.6357421875], [6.475117513558587, 15.28127733199841, 0.6357421875], [6.993126914643369, 15.28127733199841, 0.640625], [6.993126914643369, 14.763267930913742, 0.640625], [7.511136315728038, 14.763267930913742, 0.6435546875], [8.029145716812707, 14.763267930913742, 0.6435546875], [8.029145716812707, 14.245258529829016, 0.6455078125], [8.547155117897375, 13.727249128744347, 0.6455078125], [9.065164518982158, 13.727249128744347, 0.6484375], [9.065164518982158, 13.209239727659622, 0.6484375], [9.583173920066827, 13.209239727659622, 0.650390625], [9.583173920066827, 12.691230326574953, 0.650390625], [10.101183321151495, 12.691230326574953, 0.6533203125], [10.619192722236164, 12.173220925490284, 0.6533203125], [10.619192722236164, 11.655211524405559, 0.654296875], [11.137202123320833, 11.13720212332089, 0.654296875], [11.655211524405615, 10.619192722236164, 0.65625], [12.173220925490284, 10.101183321151495, 0.658203125], [12.691230326574953, 9.583173920066827, 0.658203125], [12.691230326574953, 9.065164518982101, 0.6611328125], [13.209239727659622, 9.065164518982101, 0.6611328125], [13.209239727659622, 8.547155117897432, 0.662109375], [13.72724912874429, 8.029145716812707, 0.6640625], [13.72724912874429, 7.511136315728038, 0.6640625], [14.245258529829073, 6.993126914643369, 0.666015625], [14.763267930913742, 6.475117513558644, 0.666015625], [14.763267930913742, 5.439098711389249, 0.66796875], [14.763267930913742, 4.9210893103045805, 0.66796875], [15.28127733199841, 4.403079909219855, 0.6689453125], [15.28127733199841, 3.885070508135186, 0.6689453125], [15.28127733199841, 3.3670611070505174, 0.6708984375], [15.799286733083079, 2.849051705965792, 0.6708984375], [16.317296134167748, 2.331042304881123, 0.671875], [16.317296134167748, 1.8130329037963975, 0.6728515625], [16.317296134167748, 1.2950235027117287, 0.6728515625], [16.317296134167748, 0.77701410162706, 0.673828125], [16.83530553525253, 0.2590047005423344, 0.673828125], [16.83530553525253, -0.2590047005423344, 0.67578125], [16.83530553525253, -0.77701410162706, 0.6767578125], [16.83530553525253, -1.2950235027117287, 0.6767578125], [16.83530553525253, -1.8130329037963975, 0.677734375], [16.83530553525253, -2.331042304881123, 0.677734375], [17.3533149363372, -2.331042304881123, 0.6787109375], [16.83530553525253, -3.3670611070505174, 0.6787109375], [16.83530553525253, -3.885070508135186, 0.6796875], [16.83530553525253, -4.403079909219912, 0.6796875], [16.83530553525253, -4.9210893103045805, 0.6806640625], [16.317296134167748, -5.957108112473975, 0.6806640625], [15.799286733083079, -6.475117513558644, 0.6826171875], [15.799286733083079, -6.993126914643369, 0.6826171875], [15.28127733199841, -7.511136315728038, 0.6845703125], [15.28127733199841, -8.547155117897432, 0.6845703125], [14.763267930913742, -9.065164518982101, 0.6865234375], [14.245258529829073, -9.583173920066827, 0.6865234375], [13.72724912874429, -10.619192722236164, 0.6875], [13.209239727659622, -11.13720212332089, 0.6875], [12.691230326574953, -11.655211524405559, 0.689453125], [12.173220925490284, -12.173220925490284, 0.689453125], [11.655211524405615, -12.173220925490284, 0.6904296875], [11.137202123320833, -13.209239727659622, 0.6904296875], [10.101183321151495, -13.727249128744347, 0.6923828125], [9.583173920066827, -14.245258529829016, 0.6923828125], [9.065164518982158, -14.763267930913742, 0.6953125], [8.547155117897375, -15.28127733199841, 0.6953125], [8.029145716812707, -15.799286733083136, 0.697265625], [7.511136315728038, -16.317296134167805, 0.697265625], [6.993126914643369, -16.317296134167805, 0.6982421875], [5.957108112473918, -16.835305535252473, 0.6982421875], [5.439098711389249, -17.3533149363372, 0.7001953125], [4.9210893103045805, -16.835305535252473, 0.7001953125], [3.8850705081351293, -16.835305535252473, 0.701171875], [3.3670611070504606, -17.3533149363372, 0.701171875], [2.331042304881123, -17.3533149363372, 0.7021484375], [1.2950235027116719, -16.835305535252473, 0.7021484375], [0.7770141016270031, -16.317296134167805, 0.7021484375], [-0.2590047005423344, -16.317296134167805, 0.7021484375], [-0.7770141016270031, -16.317296134167805, 0.703125], [-1.8130329037964543, -15.799286733083136, 0.703125], [-2.331042304881123, -15.28127733199841, 0.703125], [-2.849051705965792, -15.28127733199841, 0.703125], [-3.3670611070504606, -15.28127733199841, 0.703125], [-3.885070508135243, -14.763267930913742, 0.703125], [-4.403079909219912, -14.763267930913742, 0.703125], [-5.439098711389249, -14.763267930913742, 0.703125], [-5.957108112473918, -15.28127733199841, 0.7041015625], [-6.4751175135587005, -15.28127733199841, 0.7041015625], [-6.4751175135587005, -15.799286733083136, 0.7041015625], [-6.993126914643369, -16.317296134167805, 0.7041015625], [-7.511136315728038, -16.835305535252473, 0.7041015625], [-7.511136315728038, -17.3533149363372, 0.7041015625], [-7.511136315728038, -17.871324337421868, 0.7041015625], [-7.511136315728038, -18.389333738506593, 0.1904296875]]}, {"pos x": 952.5347386268334, "pos y": 547.9005191882011, "color": "#39baff", "type": "pen", "base stroke weight": 0.5, "points": []}, {"pos x": 1113.6239098090489, "pos y": 554.7892008505983, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 1045.7968903639055, "pos y": 513.4571108762141, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 987.2430962335277, "pos y": 472.1250209018301, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-101.47557987300729, -53.51975753093336, 0.1962890625], [-100.41578269417698, -52.98985894151815, 0.1962890625], [-99.88588410476177, -51.93006176268784, 0.2001953125], [-98.82608692593146, -51.40016317327263, 0.2001953125], [-98.29618833651625, -50.870264583857534, 0.203125], [-97.23639115768583, -49.81046740502711, 0.203125], [-96.17659397885552, -49.2805688156119, 0.2099609375], [-95.64669538944031, -48.7506702261968, 0.2099609375], [-94.58689821061, -48.22077163678159, 0.2177734375], [-94.05699962119479, -47.16097445795117, 0.2177734375], [-92.99720244236437, -46.63107586853607, 0.2265625], [-91.93740526353406, -45.57127868970565, 0.2265625], [-90.87760808470364, -45.04138010029044, 0.2353515625], [-89.81781090587333, -44.51148151087534, 0.2353515625], [-88.75801372704291, -43.45168433204492, 0.2431640625], [-87.6982165482126, -42.39188715321461, 0.2431640625], [-86.63841936938218, -41.33208997438419, 0.2509765625], [-85.04872360113666, -39.74239420613867, 0.2509765625], [-83.98892642230635, -38.15269843789315, 0.2568359375], [-82.92912924347593, -37.09290125906273, 0.2568359375], [-81.86933206464562, -36.03310408023242, 0.2626953125], [-80.8095348858152, -34.443408311986786, 0.2626953125], [-79.74973770698489, -33.38361113315648, 0.2666015625], [-78.16004193873937, -31.79391536491096, 0.2666015625], [-77.10024475990895, -30.20421959666544, 0.271484375], [-75.51054899166343, -28.614523828419806, 0.271484375], [-74.450751812833, -27.024828060174286, 0.2744140625], [-72.86105604458749, -25.435132291928767, 0.2744140625], [-71.27136027634197, -23.845436523683247, 0.27734375], [-70.21156309751154, -22.255740755437614, 0.27734375], [-69.15176591868124, -21.195943576607306, 0.287109375], [-67.56207015043572, -19.076349218946575, 0.287109375], [-65.97237438219008, -17.486653450701056, 0.296875], [-64.38267861394456, -15.896957682455422, 0.296875], [-62.79298284569904, -14.307261914209903, 0.3125], [-60.67338848803831, -12.187667556549172, 0.3125], [-59.613591309208005, -11.127870377718864, 0.328125], [-58.02389554096237, -9.538174609473344, 0.328125], [-56.43419977271685, -7.948478841227711, 0.3427734375], [-54.84450400447133, -6.358783072982192, 0.3427734375], [-52.7249096468106, -4.239188715321461, 0.357421875], [-51.13521387856508, -2.6494929470759416, 0.357421875], [-49.01561952090435, -0.5298985894152111, 0.3720703125], [-47.42592375265872, 1.0597971788303084, 0.3720703125], [-45.8362279844132, 2.6494929470759416, 0.38671875], [-44.24653221616768, 3.70929012590625, 0.38671875], [-42.65683644792216, 5.29898589415177, 0.396484375], [-41.06714067967664, 7.4185802518125, 0.396484375], [-39.47744491143101, 9.53817460947323, 0.4072265625], [-37.88774914318549, 11.12787037771875, 0.4072265625], [-35.76815478552476, 12.717566145964383, 0.419921875], [-34.17845901727924, 14.837160503625114, 0.419921875], [-32.58876324903372, 16.426856271870633, 0.4326171875], [-30.999067480788085, 17.486653450700942, 0.4326171875], [-29.409371712542566, 19.076349218946575, 0.44140625], [-27.819675944297046, 21.195943576607306, 0.44140625], [-26.229980176051527, 23.315537934268036, 0.4501953125], [-24.640284407805893, 24.905233702513556, 0.4501953125], [-23.050588639560374, 25.965030881343864, 0.4580078125], [-21.460892871314854, 27.554726649589384, 0.4580078125], [-19.341298513654124, 28.614523828419806, 0.4658203125], [-17.751602745408604, 29.674321007250114, 0.4658203125], [-16.161906977163085, 30.734118186080536, 0.474609375], [-14.042312619502354, 32.323813954326056, 0.474609375], [-11.922718261841624, 33.913509722571575, 0.482421875], [-10.33302249359599, 34.973306901402, 0.482421875], [-8.21342813593526, 36.56300266964752, 0.490234375], [-6.62373236768974, 37.62279984847794, 0.490234375], [-4.50413801002901, 38.15269843789304, 0.4970703125], [-2.3845436523682793, 38.68259702730825, 0.4970703125], [0.2649492947075487, 39.74239420613867, 0.50390625], [2.3845436523682793, 40.27229279555377, 0.50390625], [4.50413801002901, 40.80219138496898, 0.5107421875], [7.1536309571049514, 41.33208997438419, 0.5107421875], [9.803123904180893, 41.33208997438419, 0.517578125], [12.452616851256835, 42.3918871532145, 0.517578125], [15.102109798332663, 42.92178574262971, 0.525390625], [18.281501334823815, 42.92178574262971, 0.525390625], [21.460892871314854, 43.45168433204492, 0.533203125], [24.640284407806007, 43.98158292146013, 0.533203125], [27.819675944297046, 43.98158292146013, 0.541015625], [31.528966070203296, 44.51148151087523, 0.541015625], [35.238256196109546, 44.51148151087523, 0.5478515625], [38.4176477326007, 45.04138010029044, 0.5478515625], [42.12693785850695, 45.57127868970565, 0.5556640625], [45.8362279844132, 46.10117727912075, 0.5556640625], [49.54551811031956, 46.63107586853596, 0.5615234375], [53.25480823622581, 46.63107586853596, 0.5615234375], [56.96409836213206, 47.16097445795117, 0.568359375], [60.67338848803831, 48.22077163678148, 0.568359375], [64.38267861394456, 48.75067022619669, 0.572265625], [68.09196873985093, 49.2805688156119, 0.572265625], [71.27136027634197, 49.81046740502711, 0.576171875], [74.98065040224822, 49.81046740502711, 0.576171875], [78.16004193873937, 50.34036599444221, 0.576171875], [81.33943347523041, 50.87026458385742, 0.576171875], [84.51882501172156, 50.87026458385742, 0.5771484375], [87.6982165482126, 51.40016317327263, 0.5771484375], [90.34770949528854, 51.93006176268784, 0.5771484375], [92.99720244236437, 52.45996035210294, 0.5771484375], [95.64669538944031, 52.98985894151815, 0.5771484375], [98.29618833651625, 52.98985894151815, 0.5771484375], [101.47557987300729, 53.51975753093336, 0.158203125]]}, {"pos x": 1086.3341324541668, "pos y": 523.5251840751025, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-17.22170415599345, -15.89695768245548, 0.2373046875], [-16.69180556657824, -15.89695768245548, 0.25390625], [-16.161906977163028, -15.367059093040268, 0.25390625], [-15.10210979833272, -14.837160503625057, 0.267578125], [-14.572211208917508, -14.307261914209846, 0.267578125], [-14.042312619502297, -13.777363324794749, 0.2822265625], [-12.982515440671989, -13.247464735379538, 0.2822265625], [-12.452616851256778, -12.717566145964327, 0.294921875], [-11.39281967242647, -12.187667556549115, 0.294921875], [-10.862921083011258, -11.657768967134018, 0.3076171875], [-9.803123904180836, -11.127870377718807, 0.3076171875], [-8.743326725350528, -10.597971788303596, 0.3154296875], [-7.683529546520106, -10.068073198888499, 0.3154296875], [-6.623732367689797, -9.538174609473288, 0.322265625], [-5.563935188859375, -8.478377430642865, 0.322265625], [-4.504138010029067, -7.948478841227768, 0.3271484375], [-3.4443408311986445, -7.418580251812557, 0.3271484375], [-2.914442241783547, -6.888681662397346, 0.33203125], [-1.854645062953125, -6.358783072982135, 0.33203125], [-0.7948478841228166, -5.8288844835670375, 0.3359375], [0.26494929470760553, -5.298985894151826, 0.3359375], [1.324746473537914, -4.769087304736615, 0.3388671875], [2.384543652368336, -4.239188715321404, 0.3388671875], [3.9742394206138556, -3.709290125906307, 0.3427734375], [5.034036599444164, -3.179391536491096, 0.3427734375], [6.093833778274586, -2.649492947075885, 0.345703125], [7.153630957104895, -2.1195943576606737, 0.345703125], [8.213428135935317, -2.1195943576606737, 0.349609375], [9.273225314765625, -1.5896957682455763, 0.349609375], [10.333022493596047, -1.0597971788303653, 0.353515625], [10.862921083011258, -0.5298985894151542, 0.353515625], [11.922718261841567, 5.684341886080802e-14, 0.3583984375], [12.452616851256778, 0.5298985894151542, 0.3583984375], [13.512414030087086, 1.0597971788303653, 0.36328125], [14.572211208917508, 1.5896957682455763, 0.36328125], [15.632008387747817, 2.1195943576607874, 0.37109375], [16.161906977163028, 2.649492947075885, 0.37109375], [16.161906977163028, 3.179391536491096, 0.37890625], [16.69180556657824, 3.709290125906307, 0.37890625], [17.22170415599345, 4.239188715321518, 0.3876953125], [17.22170415599345, 4.769087304736615, 0.3876953125], [17.22170415599345, 5.298985894151826, 0.396484375], [17.22170415599345, 5.8288844835670375, 0.4072265625], [16.69180556657824, 5.8288844835670375, 0.4072265625], [16.161906977163028, 6.3587830729822485, 0.4169921875], [15.10210979833272, 6.3587830729822485, 0.4169921875], [14.572211208917508, 6.888681662397346, 0.4267578125], [13.512414030087086, 7.418580251812557, 0.4267578125], [12.452616851256778, 7.948478841227768, 0.4365234375], [11.392819672426356, 7.948478841227768, 0.4365234375], [10.333022493596047, 8.478377430642979, 0.4443359375], [9.273225314765625, 8.478377430642979, 0.4443359375], [8.213428135935317, 9.008276020058076, 0.453125], [6.623732367689797, 9.538174609473288, 0.453125], [5.563935188859375, 9.538174609473288, 0.4619140625], [3.9742394206138556, 10.068073198888499, 0.4619140625], [2.384543652368336, 10.597971788303596, 0.4716796875], [1.324746473537914, 10.597971788303596, 0.4716796875], [-0.26494929470760553, 11.127870377718807, 0.478515625], [-1.324746473537914, 11.657768967134018, 0.478515625], [-2.384543652368336, 12.18766755654923, 0.486328125], [-3.4443408311986445, 12.18766755654923, 0.486328125], [-3.9742394206138556, 12.18766755654923, 0.4912109375], [-5.034036599444278, 12.717566145964327, 0.4912109375], [-6.093833778274586, 13.247464735379538, 0.49609375], [-6.623732367689797, 13.777363324794749, 0.49609375], [-7.153630957105008, 13.777363324794749, 0.498046875], [-8.213428135935317, 14.30726191420996, 0.498046875], [-8.743326725350528, 14.837160503625057, 0.5009765625], [-9.273225314765739, 15.367059093040268, 0.5009765625], [-9.273225314765739, 15.89695768245548, 0.50390625], [-9.803123904180836, 15.89695768245548, 0.50390625]]}, {"pos x": 808.4023223059041, "pos y": 498.88489966729685, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[12.717566145964327, -5.563935188859432, 0.3857421875], [13.247464735379538, -5.563935188859432, 0.4091796875], [13.247464735379538, -6.093833778274643, 0.4091796875], [12.717566145964327, -6.093833778274643, 0.5263671875], [12.18766755654923, -6.623732367689854, 0.5263671875], [11.657768967134018, -6.623732367689854, 0.55078125], [11.127870377718807, -7.1536309571049514, 0.55078125], [10.597971788303596, -7.1536309571049514, 0.5751953125], [10.068073198888499, -7.1536309571049514, 0.5751953125], [9.008276020058076, -7.1536309571049514, 0.5908203125], [8.478377430642865, -7.1536309571049514, 0.5908203125], [7.418580251812557, -7.1536309571049514, 0.60546875], [6.888681662397346, -6.623732367689854, 0.60546875], [5.8288844835670375, -6.623732367689854, 0.615234375], [5.298985894151826, -6.093833778274643, 0.615234375], [4.239188715321404, -5.563935188859432, 0.6259765625], [3.179391536491096, -5.563935188859432, 0.6259765625], [2.1195943576606737, -5.034036599444221, 0.6318359375], [1.0597971788303653, -4.5041380100291235, 0.6318359375], [5.684341886080802e-14, -3.9742394206139124, 0.638671875], [-1.0597971788303653, -3.4443408311987014, 0.638671875], [-1.5896957682455763, -2.9144422417834903, 0.6435546875], [-2.1195943576606737, -2.384543652368393, 0.6435546875], [-2.649492947075885, -1.8546450629531819, 0.6474609375], [-3.179391536491096, -1.3247464735379708, 0.6474609375], [-3.179391536491096, -0.7948478841227598, 0.650390625], [-3.709290125906307, -0.2649492947076624, 0.650390625], [-3.709290125906307, 0.2649492947075487, 0.654296875], [-3.709290125906307, 1.3247464735378571, 0.654296875], [-3.709290125906307, 1.8546450629530682, 0.6552734375], [-4.239188715321404, 2.3845436523682793, 0.6552734375], [-4.239188715321404, 2.9144422417834903, 0.6572265625], [-4.239188715321404, 3.4443408311985877, 0.6572265625], [-4.239188715321404, 3.9742394206137988, 0.6572265625], [-4.239188715321404, 4.50413801002901, 0.6572265625], [-4.239188715321404, 5.034036599444221, 0.658203125], [-4.239188715321404, 5.563935188859318, 0.658203125], [-4.769087304736615, 5.563935188859318, 0.6591796875], [-4.769087304736615, 6.093833778274529, 0.6591796875], [-5.298985894151826, 6.62373236768974, 0.6591796875], [-5.8288844835670375, 6.62373236768974, 0.66015625], [-5.8288844835670375, 7.1536309571049514, 0.66015625], [-6.358783072982135, 7.1536309571049514, 0.66015625], [-6.888681662397346, 7.1536309571049514, 0.66015625], [-7.418580251812557, 7.1536309571049514, 0.6611328125], [-7.948478841227768, 7.1536309571049514, 0.6611328125], [-9.008276020058076, 7.1536309571049514, 0.662109375], [-9.538174609473288, 7.1536309571049514, 0.662109375], [-10.597971788303596, 7.1536309571049514, 0.662109375], [-11.127870377718807, 7.1536309571049514, 0.662109375], [-11.657768967134018, 7.1536309571049514, 0.6630859375], [-12.18766755654923, 6.62373236768974, 0.6630859375], [-12.717566145964327, 6.093833778274529, 0.6630859375], [-13.247464735379538, 6.093833778274529, 0.6640625], [-13.247464735379538, 5.563935188859318, 0.6640625], [-13.247464735379538, 5.034036599444221, 0.6640625], [-12.717566145964327, 5.034036599444221, 0.6640625], [-12.717566145964327, 4.50413801002901, 0.6640625], [-12.18766755654923, 3.9742394206137988, 0.6640625], [-11.127870377718807, 3.4443408311985877, 0.1806640625]]}, {"pos x": 823.7693813989442, "pos y": 512.1323644026761, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[7.4185802518125, -4.50413801002901, 0.267578125], [6.888681662397403, -5.034036599444221, 0.267578125], [6.358783072982192, -5.563935188859432, 0.302734375], [5.828884483566981, -5.563935188859432, 0.302734375], [5.29898589415177, -5.563935188859432, 0.337890625], [4.769087304736672, -5.563935188859432, 0.375], [4.239188715321461, -6.093833778274529, 0.375], [3.1793915364911527, -6.093833778274529, 0.4130859375], [2.6494929470759416, -6.62373236768974, 0.443359375], [2.1195943576607306, -6.62373236768974, 0.443359375], [1.5896957682455195, -7.1536309571049514, 0.4736328125], [1.0597971788304221, -7.1536309571049514, 0.4736328125], [0.0, -7.1536309571049514, 0.4912109375], [-0.5298985894152111, -7.6835295465201625, 0.4912109375], [-1.5896957682455195, -7.6835295465201625, 0.5087890625], [-2.1195943576607306, -7.6835295465201625, 0.5087890625], [-3.179391536491039, -7.6835295465201625, 0.521484375], [-3.70929012590625, -7.6835295465201625, 0.521484375], [-4.769087304736672, -7.6835295465201625, 0.53515625], [-5.828884483566981, -7.1536309571049514, 0.53515625], [-6.358783072982192, -7.1536309571049514, 0.544921875], [-6.888681662397403, -6.62373236768974, 0.544921875], [-7.4185802518125, -6.093833778274529, 0.5546875], [-7.948478841227711, -6.093833778274529, 0.5546875], [-8.478377430642922, -5.563935188859432, 0.5625], [-9.008276020058133, -5.034036599444221, 0.5625], [-9.53817460947323, -4.50413801002901, 0.5703125], [-10.068073198888442, -3.9742394206137988, 0.5703125], [-10.597971788303653, -3.4443408311987014, 0.578125], [-11.127870377718864, -2.9144422417834903, 0.578125], [-11.127870377718864, -2.3845436523682793, 0.5859375], [-11.657768967133961, -1.8546450629530682, 0.5859375], [-11.657768967133961, -1.3247464735379708, 0.59375], [-11.657768967133961, -0.7948478841227598, 0.59375], [-11.657768967133961, -0.2649492947075487, 0.6015625], [-11.127870377718864, 0.2649492947076624, 0.6015625], [-11.127870377718864, 0.7948478841227598, 0.607421875], [-10.597971788303653, 1.3247464735379708, 0.607421875], [-10.068073198888442, 1.3247464735379708, 0.6142578125], [-9.53817460947323, 1.8546450629531819, 0.6142578125], [-9.008276020058133, 1.8546450629531819, 0.62109375], [-7.948478841227711, 1.8546450629531819, 0.62109375], [-6.888681662397403, 1.8546450629531819, 0.62890625], [-5.828884483566981, 1.8546450629531819, 0.62890625], [-4.239188715321461, 1.8546450629531819, 0.6337890625], [-3.179391536491039, 1.3247464735379708, 0.6337890625], [-1.5896957682455195, 1.3247464735379708, 0.6396484375], [0.0, 0.7948478841227598, 0.6396484375], [1.5896957682455195, 0.2649492947076624, 0.64453125], [3.1793915364911527, -0.2649492947075487, 0.64453125], [4.239188715321461, -0.7948478841227598, 0.650390625], [5.29898589415177, -0.7948478841227598, 0.650390625], [6.888681662397403, -1.3247464735379708, 0.654296875], [7.948478841227711, -1.8546450629530682, 0.654296875], [9.008276020058133, -2.3845436523682793, 0.658203125], [10.068073198888442, -2.3845436523682793, 0.658203125], [10.597971788303653, -2.9144422417834903, 0.6611328125], [11.127870377718864, -2.9144422417834903, 0.6611328125], [11.657768967133961, -2.9144422417834903, 0.6630859375], [11.657768967133961, -3.4443408311987014, 0.666015625], [11.127870377718864, -2.9144422417834903, 0.6708984375], [10.068073198888442, -2.3845436523682793, 0.6708984375], [8.478377430642922, -1.8546450629530682, 0.671875], [7.4185802518125, -0.7948478841227598, 0.671875], [6.358783072982192, -0.2649492947075487, 0.6728515625], [5.828884483566981, 0.7948478841227598, 0.6728515625], [4.769087304736672, 1.3247464735379708, 0.673828125], [4.239188715321461, 1.8546450629531819, 0.673828125], [3.70929012590625, 2.9144422417834903, 0.6748046875], [3.1793915364911527, 3.4443408311987014, 0.6748046875], [2.6494929470759416, 3.9742394206139124, 0.6748046875], [2.6494929470759416, 5.034036599444221, 0.6748046875], [2.6494929470759416, 5.563935188859432, 0.6748046875], [2.6494929470759416, 6.093833778274643, 0.6748046875], [3.1793915364911527, 6.62373236768974, 0.673828125], [4.239188715321461, 7.1536309571049514, 0.673828125], [4.769087304736672, 7.6835295465201625, 0.1826171875]]}, {"pos x": 848.4096658067504, "pos y": 519.2859953597813, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-3.4443408311986445, -5.828884483566981, 0.2919921875], [-3.4443408311986445, -5.29898589415177, 0.3203125], [-3.9742394206138556, -4.7690873047365585, 0.3486328125], [-4.504138010029067, -4.239188715321461, 0.3486328125], [-5.034036599444164, -3.179391536491039, 0.3798828125], [-5.563935188859375, -2.649492947075828, 0.3798828125], [-6.093833778274586, -1.5896957682455195, 0.4111328125], [-6.623732367689797, -1.0597971788303084, 0.4111328125], [-7.153630957104895, -0.5298985894152111, 0.4375], [-7.153630957104895, 0.0, 0.4375], [-7.683529546520106, 0.5298985894152111, 0.4638671875], [-8.213428135935317, 1.0597971788304221, 0.4638671875], [-8.743326725350528, 1.5896957682455195, 0.4853515625], [-9.273225314765625, 2.1195943576607306, 0.4853515625], [-9.803123904180836, 2.6494929470759416, 0.5068359375], [-9.803123904180836, 3.1793915364911527, 0.5068359375], [-10.333022493596047, 3.70929012590625, 0.5166015625], [-10.333022493596047, 4.239188715321461, 0.5166015625], [-10.333022493596047, 4.769087304736672, 0.5263671875], [-10.333022493596047, 5.298985894151883, 0.5263671875], [-10.333022493596047, 5.828884483566981, 0.5419921875], [-9.803123904180836, 5.828884483566981, 0.5419921875], [-9.273225314765625, 5.828884483566981, 0.55078125], [-8.743326725350528, 5.828884483566981, 0.5595703125], [-7.153630957104895, 5.828884483566981, 0.5595703125], [-6.093833778274586, 5.298985894151883, 0.5693359375], [-5.034036599444164, 4.769087304736672, 0.5693359375], [-3.4443408311986445, 4.769087304736672, 0.5791015625], [-2.384543652368336, 4.239188715321461, 0.5791015625], [-0.7948478841227029, 4.239188715321461, 0.5859375], [0.26494929470760553, 3.70929012590625, 0.5859375], [1.324746473537914, 3.1793915364911527, 0.5927734375], [1.854645062953125, 3.1793915364911527, 0.5927734375], [2.914442241783547, 2.6494929470759416, 0.5986328125], [3.9742394206138556, 2.6494929470759416, 0.5986328125], [4.504138010029067, 2.6494929470759416, 0.6044921875], [5.563935188859375, 2.1195943576607306, 0.6044921875], [6.623732367689797, 2.1195943576607306, 0.60546875], [7.683529546520106, 2.1195943576607306, 0.60546875], [8.743326725350528, 2.1195943576607306, 0.6064453125], [9.803123904180836, 2.1195943576607306, 0.6064453125], [10.333022493596047, 2.1195943576607306, 0.166015625]]}, {"pos x": 864.8365220786206, "pos y": 532.7984093898681, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[1.3247464735380277, -6.093833778274586, 0.2978515625], [0.7948478841228166, -5.563935188859489, 0.2978515625], [0.7948478841228166, -5.034036599444278, 0.302734375], [0.7948478841228166, -4.504138010029067, 0.30859375], [1.3247464735380277, -4.504138010029067, 0.30859375], [1.3247464735380277, -3.9742394206138556, 0.3203125], [1.854645062953125, -3.4443408311987582, 0.33203125], [2.384543652368336, -3.4443408311987582, 0.34375], [2.914442241783547, -2.914442241783547, 0.34375], [3.4443408311986445, -2.914442241783547, 0.35546875], [3.9742394206138556, -2.914442241783547, 0.35546875], [5.034036599444278, -2.914442241783547, 0.3759765625], [5.563935188859375, -2.384543652368336, 0.3759765625], [6.623732367689797, -2.384543652368336, 0.3974609375], [7.153630957105008, -2.914442241783547, 0.3974609375], [7.683529546520106, -2.914442241783547, 0.4189453125], [8.213428135935317, -3.4443408311987582, 0.4189453125], [8.743326725350528, -3.4443408311987582, 0.4404296875], [9.273225314765739, -3.4443408311987582, 0.4404296875], [9.803123904180836, -3.9742394206138556, 0.458984375], [9.803123904180836, -4.504138010029067, 0.4912109375], [9.803123904180836, -5.034036599444278, 0.5048828125], [9.273225314765739, -5.563935188859489, 0.51171875], [9.273225314765739, -6.623732367689797, 0.51171875], [8.743326725350528, -6.623732367689797, 0.5185546875], [8.213428135935317, -7.153630957105008, 0.5185546875], [7.153630957105008, -7.153630957105008, 0.5224609375], [6.623732367689797, -7.683529546520219, 0.5224609375], [5.563935188859375, -8.213428135935317, 0.5263671875], [4.504138010029067, -8.213428135935317, 0.5263671875], [3.9742394206138556, -8.213428135935317, 0.5322265625], [2.914442241783547, -8.213428135935317, 0.5322265625], [2.384543652368336, -8.213428135935317, 0.5380859375], [1.3247464735380277, -8.213428135935317, 0.5380859375], [0.26494929470760553, -7.683529546520219, 0.5419921875], [-0.7948478841227029, -7.683529546520219, 0.5419921875], [-1.324746473537914, -7.153630957105008, 0.546875], [-2.384543652368336, -6.623732367689797, 0.546875], [-3.4443408311986445, -5.563935188859489, 0.5517578125], [-4.504138010029067, -5.034036599444278, 0.5517578125], [-5.563935188859375, -3.9742394206138556, 0.5576171875], [-6.093833778274586, -3.4443408311987582, 0.5576171875], [-7.153630957104895, -2.914442241783547, 0.5615234375], [-8.213428135935317, -2.384543652368336, 0.5615234375], [-8.743326725350528, -1.3247464735380277, 0.56640625], [-9.273225314765625, -0.7948478841228166, 0.56640625], [-9.273225314765625, -0.26494929470760553, 0.5732421875], [-9.803123904180836, 0.26494929470760553, 0.5732421875], [-9.803123904180836, 0.7948478841227029, 0.5810546875], [-9.273225314765625, 1.324746473537914, 0.5810546875], [-9.273225314765625, 2.384543652368336, 0.5908203125], [-8.743326725350528, 2.9144422417834335, 0.5908203125], [-7.683529546520106, 3.4443408311986445, 0.6015625], [-7.153630957104895, 3.9742394206138556, 0.6015625], [-5.563935188859375, 4.504138010028953, 0.6142578125], [-5.034036599444164, 5.034036599444164, 0.6142578125], [-3.9742394206138556, 5.563935188859375, 0.626953125], [-2.9144422417834335, 6.093833778274586, 0.626953125], [-1.854645062953125, 6.6237323676896835, 0.634765625], [-0.26494929470760553, 7.153630957104895, 0.634765625], [0.7948478841228166, 7.683529546520106, 0.642578125], [2.384543652368336, 8.213428135935317, 0.642578125], [3.9742394206138556, 8.213428135935317, 0.6455078125], [5.034036599444278, 8.213428135935317, 0.6455078125], [6.093833778274586, 8.213428135935317, 0.17578125]]}, {"pos x": 893.1860966123329, "pos y": 550.0201135458615, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[11.127870377718807, -7.418580251812557, 0.287109375], [10.068073198888499, -6.888681662397346, 0.287109375], [9.538174609473288, -6.3587830729822485, 0.314453125], [9.008276020058076, -5.8288844835670375, 0.314453125], [8.478377430642865, -5.298985894151826, 0.341796875], [7.948478841227768, -5.298985894151826, 0.341796875], [6.888681662397346, -4.769087304736615, 0.37890625], [6.358783072982135, -4.239188715321518, 0.37890625], [5.8288844835670375, -3.179391536491096, 0.4150390625], [5.298985894151826, -2.649492947075885, 0.4150390625], [4.239188715321404, -2.1195943576607874, 0.4404296875], [3.179391536491096, -1.5896957682455763, 0.4404296875], [2.1195943576606737, -0.5298985894151542, 0.46484375], [1.0597971788303653, -5.684341886080802e-14, 0.46484375], [-0.5298985894151542, 1.0597971788303653, 0.484375], [-1.5896957682455763, 1.5896957682455763, 0.484375], [-2.649492947075885, 2.649492947075885, 0.5048828125], [-3.709290125906307, 3.179391536491096, 0.5048828125], [-4.769087304736615, 4.239188715321404, 0.513671875], [-5.8288844835670375, 4.769087304736615, 0.513671875], [-6.358783072982135, 5.298985894151826, 0.5224609375], [-7.418580251812557, 5.8288844835670375, 0.5224609375], [-8.478377430642865, 5.8288844835670375, 0.53125], [-9.538174609473288, 6.358783072982135, 0.53125], [-10.068073198888499, 6.888681662397346, 0.5390625], [-10.597971788303596, 6.888681662397346, 0.5390625], [-11.127870377718807, 6.888681662397346, 0.5537109375], [-11.127870377718807, 7.418580251812557, 0.5537109375], [-10.068073198888499, 7.418580251812557, 0.5625], [-9.538174609473288, 7.418580251812557, 0.1552734375]]}, {"pos x": 906.1686120530051, "pos y": 547.105671304078, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[0.2649492947075487, -5.563935188859432, 0.36328125], [0.7948478841227598, -5.563935188859432, 0.36328125], [1.3247464735378571, -5.034036599444221, 0.36328125], [2.3845436523682793, -4.50413801002901, 0.3671875], [2.9144422417834903, -3.9742394206137988, 0.3671875], [3.4443408311985877, -3.4443408311987014, 0.37109375], [3.9742394206137988, -2.9144422417834903, 0.37109375], [5.034036599444221, -2.9144422417834903, 0.3720703125], [5.034036599444221, -2.3845436523682793, 0.3720703125], [5.563935188859318, -1.8546450629530682, 0.3720703125], [6.093833778274529, -1.8546450629530682, 0.3720703125], [6.62373236768974, -1.3247464735379708, 0.38671875], [7.1536309571049514, -0.7948478841227598, 0.38671875], [7.683529546520049, -0.7948478841227598, 0.400390625], [8.21342813593526, -0.2649492947075487, 0.400390625], [8.743326725350471, 0.2649492947076624, 0.41796875], [8.743326725350471, 0.7948478841227598, 0.41796875], [9.273225314765682, 1.3247464735379708, 0.435546875], [9.273225314765682, 1.8546450629531819, 0.435546875], [9.273225314765682, 2.384543652368393, 0.4521484375], [9.273225314765682, 2.9144422417834903, 0.46875], [9.273225314765682, 3.4443408311987014, 0.46875], [8.743326725350471, 3.9742394206139124, 0.48046875], [8.21342813593526, 3.9742394206139124, 0.48046875], [7.683529546520049, 4.5041380100291235, 0.4921875], [7.1536309571049514, 4.5041380100291235, 0.4921875], [6.62373236768974, 5.034036599444221, 0.50390625], [5.563935188859318, 5.034036599444221, 0.50390625], [4.50413801002901, 5.034036599444221, 0.5166015625], [3.4443408311985877, 5.563935188859432, 0.5166015625], [2.3845436523682793, 5.563935188859432, 0.5263671875], [1.3247464735378571, 5.563935188859432, 0.5263671875], [0.2649492947075487, 5.563935188859432, 0.537109375], [-1.3247464735379708, 5.563935188859432, 0.537109375], [-2.9144422417834903, 5.563935188859432, 0.5458984375], [-3.9742394206139124, 5.563935188859432, 0.5458984375], [-5.034036599444221, 5.563935188859432, 0.5546875], [-6.093833778274643, 5.563935188859432, 0.5546875], [-6.623732367689854, 5.563935188859432, 0.5625], [-7.6835295465201625, 5.034036599444221, 0.5625], [-8.213428135935374, 4.5041380100291235, 0.5703125], [-8.743326725350585, 3.9742394206139124, 0.5703125], [-9.273225314765682, 3.9742394206139124, 0.5771484375], [-9.273225314765682, 3.4443408311987014, 0.5771484375], [-8.213428135935374, 3.4443408311987014, 0.5947265625], [-7.6835295465201625, 2.9144422417834903, 0.5947265625], [-7.1536309571049514, 2.9144422417834903, 0.5947265625], [-6.093833778274643, 2.9144422417834903, 0.5947265625], [-5.563935188859432, 3.4443408311987014, 0.5947265625], [-4.5041380100291235, 3.9742394206139124, 0.1630859375]]}, {"pos x": 925.2449612719518, "pos y": 561.6778825129959, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[4.504138010029067, -3.1793915364911527, 0.3388671875], [3.9742394206138556, -3.1793915364911527, 0.3388671875], [3.4443408311986445, -3.1793915364911527, 0.3388671875], [2.9144422417834335, -3.7092901259063638, 0.337890625], [2.384543652368336, -3.7092901259063638, 0.337890625], [1.854645062953125, -3.7092901259063638, 0.3369140625], [0.7948478841227029, -3.7092901259063638, 0.3369140625], [0.26494929470760553, -3.7092901259063638, 0.3369140625], [-0.7948478841228166, -3.7092901259063638, 0.3369140625], [-1.324746473537914, -3.7092901259063638, 0.3369140625], [-1.854645062953125, -3.7092901259063638, 0.3369140625], [-2.384543652368336, -3.7092901259063638, 0.3408203125], [-3.4443408311986445, -3.7092901259063638, 0.3408203125], [-3.9742394206138556, -3.7092901259063638, 0.3447265625], [-5.034036599444278, -3.7092901259063638, 0.3447265625], [-5.563935188859375, -3.1793915364911527, 0.3583984375], [-6.623732367689797, -2.6494929470759416, 0.3583984375], [-7.683529546520106, -2.6494929470759416, 0.373046875], [-8.213428135935317, -2.1195943576607306, 0.373046875], [-9.273225314765739, -1.5896957682456332, 0.390625], [-9.803123904180836, -1.0597971788304221, 0.390625], [-10.333022493596047, -0.5298985894152111, 0.4091796875], [-10.862921083011258, 0.5298985894150974, 0.4091796875], [-11.39281967242647, 1.0597971788303084, 0.4248046875], [-11.922718261841567, 1.5896957682455195, 0.4248046875], [-11.922718261841567, 2.1195943576607306, 0.439453125], [-11.922718261841567, 2.649492947075828, 0.439453125], [-11.922718261841567, 3.70929012590625, 0.455078125], [-11.922718261841567, 4.239188715321461, 0.455078125], [-11.39281967242647, 4.239188715321461, 0.470703125], [-10.862921083011258, 4.7690873047365585, 0.470703125], [-10.333022493596047, 5.29898589415177, 0.48828125], [-9.803123904180836, 5.29898589415177, 0.48828125], [-8.743326725350528, 5.828884483566981, 0.505859375], [-7.683529546520106, 5.828884483566981, 0.505859375], [-6.623732367689797, 5.828884483566981, 0.5205078125], [-5.563935188859375, 5.828884483566981, 0.5205078125], [-4.504138010029067, 5.828884483566981, 0.5361328125], [-2.914442241783547, 5.828884483566981, 0.5361328125], [-1.854645062953125, 5.828884483566981, 0.5498046875], [-0.26494929470760553, 5.29898589415177, 0.5498046875], [1.324746473537914, 5.29898589415177, 0.5634765625], [2.9144422417834335, 4.7690873047365585, 0.5634765625], [4.504138010029067, 4.239188715321461, 0.5751953125], [5.563935188859375, 3.70929012590625, 0.5751953125], [7.153630957104895, 3.179391536491039, 0.5859375], [8.213428135935317, 2.649492947075828, 0.5859375], [9.273225314765625, 2.1195943576607306, 0.5947265625], [9.803123904180836, 1.0597971788303084, 0.5947265625], [10.862921083011258, 0.5298985894150974, 0.603515625], [10.862921083011258, -0.5298985894152111, 0.603515625], [11.392819672426356, -1.0597971788304221, 0.609375], [11.922718261841567, -1.5896957682456332, 0.609375], [11.922718261841567, -2.1195943576607306, 0.615234375], [11.922718261841567, -2.6494929470759416, 0.615234375], [11.392819672426356, -3.1793915364911527, 0.62109375], [11.392819672426356, -3.7092901259063638, 0.62109375], [10.862921083011258, -4.239188715321461, 0.626953125], [9.803123904180836, -4.769087304736672, 0.626953125], [9.273225314765625, -4.769087304736672, 0.630859375], [8.213428135935317, -5.298985894151883, 0.630859375], [7.153630957104895, -5.298985894151883, 0.634765625], [5.563935188859375, -5.828884483566981, 0.634765625], [4.504138010029067, -5.828884483566981, 0.6357421875], [2.9144422417834335, -5.298985894151883, 0.6357421875], [1.324746473537914, -5.298985894151883, 0.6376953125], [0.26494929470760553, -5.298985894151883, 0.6376953125], [-0.7948478841228166, -4.769087304736672, 0.6376953125], [-2.384543652368336, -4.769087304736672, 0.6376953125], [-3.4443408311986445, -4.239188715321461, 0.638671875], [-3.9742394206138556, -3.7092901259063638, 0.638671875], [-5.034036599444278, -3.1793915364911527, 0.6396484375], [-5.563935188859375, -2.6494929470759416, 0.6396484375], [-6.093833778274586, -2.6494929470759416, 0.6396484375], [-6.093833778274586, -2.1195943576607306, 0.6396484375], [-6.093833778274586, -1.5896957682456332, 0.640625], [-6.093833778274586, -0.5298985894152111, 0.640625], [-5.563935188859375, 0.0, 0.640625], [-5.034036599444278, 0.5298985894150974, 0.640625], [-3.9742394206138556, 1.0597971788303084, 0.6416015625], [-2.914442241783547, 1.5896957682455195, 0.6416015625], [-1.854645062953125, 2.1195943576607306, 0.6416015625], [-0.7948478841228166, 2.649492947075828, 0.6416015625], [0.26494929470760553, 3.179391536491039, 0.1748046875]]}, {"pos x": 941.141918954407, "pos y": 568.5665641753931, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[5.563935188859375, -4.769087304736615, 0.267578125], [5.563935188859375, -4.239188715321518, 0.2822265625], [5.034036599444278, -4.239188715321518, 0.2978515625], [5.034036599444278, -3.709290125906307, 0.3134765625], [4.504138010029067, -3.709290125906307, 0.3134765625], [4.504138010029067, -3.179391536491096, 0.330078125], [3.9742394206138556, -2.649492947075885, 0.330078125], [3.4443408311987582, -2.1195943576607874, 0.3369140625], [2.914442241783547, -1.5896957682455763, 0.3369140625], [1.854645062953125, -1.0597971788303653, 0.357421875], [1.3247464735380277, -0.5298985894151542, 0.357421875], [0.7948478841228166, -5.684341886080802e-14, 0.376953125], [0.26494929470760553, 0.5298985894151542, 0.376953125], [-0.7948478841227029, 0.5298985894151542, 0.404296875], [-1.324746473537914, 1.0597971788303653, 0.404296875], [-1.854645062953125, 1.5896957682455763, 0.431640625], [-2.384543652368336, 2.1195943576606737, 0.431640625], [-2.9144422417834335, 2.1195943576606737, 0.4560546875], [-3.4443408311986445, 2.649492947075885, 0.4560546875], [-3.9742394206138556, 3.179391536491096, 0.4794921875], [-4.504138010029067, 3.709290125906307, 0.498046875], [-5.034036599444164, 3.709290125906307, 0.498046875], [-5.034036599444164, 4.239188715321404, 0.517578125], [-5.563935188859375, 4.769087304736615, 0.5322265625], [-5.034036599444164, 4.769087304736615, 0.1513671875]]}, {"pos x": 954.6543329844942, "pos y": 579.4294852584044, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[2.1195943576607874, -9.273225314765682, 0.3330078125], [1.5896957682455763, -8.213428135935374, 0.349609375], [1.0597971788303653, -7.6835295465201625, 0.375], [0.5298985894151542, -7.1536309571049514, 0.375], [5.684341886080802e-14, -6.623732367689854, 0.3994140625], [-0.5298985894151542, -6.093833778274643, 0.3994140625], [-1.0597971788303653, -5.563935188859432, 0.4189453125], [-1.5896957682455763, -5.034036599444221, 0.4189453125], [-2.1195943576606737, -5.034036599444221, 0.4384765625], [-2.649492947075885, -4.5041380100291235, 0.4384765625], [-3.179391536491096, -3.4443408311987014, 0.4501953125], [-3.709290125906307, -2.914442241783604, 0.4501953125], [-4.239188715321404, -2.384543652368393, 0.4619140625], [-4.769087304736615, -1.8546450629531819, 0.4619140625], [-5.298985894151826, -1.8546450629531819, 0.46875], [-5.8288844835670375, -1.3247464735379708, 0.46875], [-5.8288844835670375, -0.7948478841228734, 0.4765625], [-6.358783072982135, -0.7948478841228734, 0.4765625], [-6.888681662397346, -0.2649492947076624, 0.4892578125], [-6.888681662397346, 0.2649492947075487, 0.4892578125], [-7.418580251812557, 0.2649492947075487, 0.5009765625], [-6.888681662397346, 0.2649492947075487, 0.5341796875], [-6.358783072982135, 0.2649492947075487, 0.5419921875], [-5.298985894151826, 0.7948478841227598, 0.5419921875], [-4.239188715321404, 0.7948478841227598, 0.5498046875], [-2.649492947075885, 0.7948478841227598, 0.5498046875], [-1.5896957682455763, 0.2649492947075487, 0.5576171875], [-0.5298985894151542, 0.2649492947075487, 0.5576171875], [0.5298985894151542, 0.2649492947075487, 0.5625], [1.5896957682455763, 0.2649492947075487, 0.5625], [2.649492947075885, 0.2649492947075487, 0.568359375], [3.709290125906307, 0.2649492947075487, 0.568359375], [4.769087304736615, 0.7948478841227598, 0.572265625], [5.298985894151826, 0.7948478841227598, 0.572265625], [5.8288844835670375, 0.7948478841227598, 0.5771484375], [6.3587830729822485, 0.7948478841227598, 0.5771484375], [6.888681662397346, 1.3247464735378571, 0.5791015625], [7.418580251812557, 1.3247464735378571, 0.5810546875], [6.888681662397346, 1.3247464735378571, 0.5869140625], [6.888681662397346, 1.8546450629530682, 0.587890625], [6.888681662397346, 2.3845436523682793, 0.587890625], [6.3587830729822485, 2.3845436523682793, 0.58984375], [5.8288844835670375, 2.9144422417834903, 0.58984375], [5.298985894151826, 3.4443408311985877, 0.591796875], [4.769087304736615, 3.9742394206137988, 0.591796875], [4.239188715321518, 3.9742394206137988, 0.5947265625], [3.709290125906307, 4.50413801002901, 0.5947265625], [3.179391536491096, 5.034036599444221, 0.59765625], [2.649492947075885, 5.563935188859318, 0.59765625], [2.1195943576607874, 6.093833778274529, 0.6005859375], [2.1195943576607874, 6.62373236768974, 0.6005859375], [1.5896957682455763, 7.1536309571049514, 0.603515625], [1.0597971788303653, 7.1536309571049514, 0.603515625], [1.0597971788303653, 7.683529546520049, 0.607421875], [1.0597971788303653, 8.21342813593526, 0.607421875], [1.5896957682455763, 8.743326725350471, 0.6083984375], [2.1195943576607874, 9.273225314765682, 0.6103515625], [3.179391536491096, 9.273225314765682, 0.6103515625], [4.239188715321518, 9.273225314765682, 0.6103515625], [5.298985894151826, 9.273225314765682, 0.6103515625], [6.888681662397346, 9.273225314765682, 0.1669921875]]}, {"pos x": 980.6193638658381, "pos y": 588.9676598678775, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[12.187667556549172, -9.273225314765682, 0.3447265625], [11.657768967133961, -8.743326725350471, 0.365234375], [11.127870377718864, -8.213428135935374, 0.365234375], [10.068073198888442, -7.6835295465201625, 0.38671875], [9.53817460947323, -7.6835295465201625, 0.4326171875], [9.008276020058133, -7.1536309571049514, 0.4326171875], [7.948478841227711, -6.62373236768974, 0.478515625], [7.4185802518125, -6.093833778274643, 0.478515625], [6.358783072982192, -5.563935188859432, 0.5048828125], [5.29898589415177, -5.034036599444221, 0.5048828125], [4.239188715321461, -4.50413801002901, 0.5322265625], [3.70929012590625, -3.9742394206139124, 0.5322265625], [2.6494929470759416, -2.9144422417834903, 0.5478515625], [1.5896957682455195, -2.3845436523682793, 0.5478515625], [0.0, -1.3247464735379708, 0.564453125], [-1.0597971788303084, -0.7948478841227598, 0.564453125], [-2.6494929470759416, 0.2649492947075487, 0.576171875], [-3.70929012590625, 0.7948478841227598, 0.576171875], [-4.769087304736672, 1.8546450629531819, 0.5869140625], [-5.828884483566981, 2.3845436523682793, 0.5869140625], [-6.888681662397403, 2.9144422417834903, 0.5947265625], [-8.478377430642922, 3.9742394206139124, 0.5947265625], [-9.53817460947323, 4.50413801002901, 0.6015625], [-10.068073198888442, 5.034036599444221, 0.6015625], [-11.127870377718864, 5.563935188859432, 0.607421875], [-11.657768967133961, 6.093833778274529, 0.607421875], [-12.187667556549172, 7.1536309571049514, 0.61328125], [-12.187667556549172, 7.6835295465201625, 0.61328125], [-12.187667556549172, 8.21342813593526, 0.6181640625], [-11.657768967133961, 8.743326725350471, 0.6181640625], [-11.127870377718864, 8.743326725350471, 0.6220703125], [-10.068073198888442, 9.273225314765682, 0.6220703125], [-9.008276020058133, 9.273225314765682, 0.625], [-7.948478841227711, 9.273225314765682, 0.625], [-6.888681662397403, 8.743326725350471, 0.626953125], [-4.769087304736672, 8.743326725350471, 0.626953125], [-3.179391536491039, 8.743326725350471, 0.6279296875], [-1.0597971788303084, 8.743326725350471, 0.6279296875], [0.5298985894152111, 8.21342813593526, 0.6279296875], [2.1195943576607306, 7.6835295465201625, 0.6279296875], [3.70929012590625, 7.6835295465201625, 0.1708984375]]}, {"pos x": 984.5936032864518, "pos y": 587.6429133943398, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-5.563935188859375, -4.239188715321461, 0.3388671875], [-6.093833778274586, -4.239188715321461, 0.3388671875], [-5.563935188859375, -4.239188715321461, 0.3564453125], [-5.034036599444164, -4.239188715321461, 0.3564453125], [-4.504138010029067, -3.70929012590625, 0.376953125], [-3.9742394206138556, -3.70929012590625, 0.3974609375], [-3.4443408311986445, -3.70929012590625, 0.3974609375], [-2.9144422417834335, -3.179391536491039, 0.4130859375], [-2.384543652368336, -2.6494929470759416, 0.4130859375], [-1.324746473537914, -2.1195943576607306, 0.427734375], [-0.7948478841227029, -1.5896957682455195, 0.427734375], [-0.26494929470760553, -1.0597971788303084, 0.451171875], [0.26494929470760553, -1.0597971788303084, 0.451171875], [0.7948478841228166, -0.5298985894152111, 0.474609375], [1.324746473537914, 0.0, 0.474609375], [1.854645062953125, 0.5298985894152111, 0.4892578125], [2.384543652368336, 1.0597971788304221, 0.4892578125], [2.914442241783547, 1.5896957682455195, 0.50390625], [3.4443408311986445, 2.6494929470759416, 0.50390625], [3.9742394206138556, 3.1793915364911527, 0.515625], [4.504138010029067, 3.70929012590625, 0.515625], [5.563935188859375, 3.70929012590625, 0.5263671875], [5.563935188859375, 4.239188715321461, 0.5263671875], [6.093833778274586, 4.239188715321461, 0.1455078125]]}, {"pos x": 992.8070314223871, "pos y": 602.2151246032572, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[9.538174609473288, -5.563935188859375, 0.3330078125], [8.478377430642865, -5.563935188859375, 0.361328125], [7.418580251812557, -5.563935188859375, 0.361328125], [6.358783072982135, -5.563935188859375, 0.3857421875], [5.828884483566924, -5.563935188859375, 0.3857421875], [5.298985894151826, -5.563935188859375, 0.4091796875], [4.239188715321404, -5.034036599444278, 0.4091796875], [3.7092901259061932, -5.034036599444278, 0.4296875], [3.179391536491096, -5.034036599444278, 0.4296875], [2.1195943576606737, -4.504138010029067, 0.4501953125], [1.5896957682454627, -3.9742394206138556, 0.4501953125], [1.0597971788303653, -3.4443408311986445, 0.4609375], [0.5298985894151542, -3.4443408311986445, 0.4609375], [-5.684341886080802e-14, -2.914442241783547, 0.4716796875], [-5.684341886080802e-14, -2.384543652368336, 0.4716796875], [-0.5298985894152679, -1.854645062953125, 0.478515625], [-0.5298985894152679, -1.324746473537914, 0.478515625], [-1.0597971788303653, -0.7948478841228166, 0.4853515625], [-1.0597971788303653, -0.26494929470760553, 0.4853515625], [-1.0597971788303653, 0.26494929470760553, 0.4931640625], [-1.0597971788303653, 0.7948478841228166, 0.5009765625], [-1.0597971788303653, 1.324746473537914, 0.5087890625], [-1.0597971788303653, 1.854645062953125, 0.517578125], [-0.5298985894152679, 2.384543652368336, 0.517578125], [-0.5298985894152679, 2.914442241783547, 0.5244140625], [-0.5298985894152679, 3.4443408311986445, 0.5322265625], [-1.0597971788303653, 3.9742394206138556, 0.5390625], [-2.1195943576607874, 4.504138010029067, 0.5458984375], [-2.6494929470759985, 4.504138010029067, 0.5546875], [-2.6494929470759985, 5.034036599444278, 0.5546875], [-3.179391536491096, 5.034036599444278, 0.5625], [-4.239188715321518, 5.034036599444278, 0.5625], [-4.769087304736729, 5.034036599444278, 0.5732421875], [-5.298985894151826, 5.563935188859375, 0.5732421875], [-5.8288844835670375, 5.563935188859375, 0.583984375], [-6.88868166239746, 5.563935188859375, 0.583984375], [-7.418580251812557, 5.563935188859375, 0.5947265625], [-7.948478841227768, 5.034036599444278, 0.5947265625], [-9.008276020058076, 5.034036599444278, 0.6044921875], [-9.538174609473288, 5.034036599444278, 0.6044921875]]}, {"pos x": 796.2146547493546, "pos y": 536.2427502210671, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[8.478377430642865, -8.478377430642922, 0.35546875], [7.948478841227768, -7.4185802518125, 0.35546875], [6.888681662397346, -6.888681662397403, 0.3798828125], [6.888681662397346, -6.358783072982192, 0.3798828125], [6.358783072982135, -6.358783072982192, 0.404296875], [5.8288844835670375, -5.828884483566981, 0.404296875], [4.769087304736615, -5.29898589415177, 0.4384765625], [4.239188715321404, -4.769087304736672, 0.4384765625], [3.709290125906307, -4.769087304736672, 0.47265625], [2.649492947075885, -4.239188715321461, 0.47265625], [2.1195943576606737, -3.70929012590625, 0.4951171875], [1.0597971788303653, -3.179391536491039, 0.4951171875], [-5.684341886080802e-14, -2.6494929470759416, 0.517578125], [-1.0597971788303653, -2.6494929470759416, 0.517578125], [-2.1195943576607874, -1.5896957682455195, 0.53125], [-2.649492947075885, -1.0597971788303084, 0.53125], [-3.709290125906307, 0.0, 0.544921875], [-4.239188715321518, 0.5298985894152111, 0.544921875], [-5.298985894151826, 1.5896957682455195, 0.5537109375], [-5.8288844835670375, 2.1195943576607306, 0.5537109375], [-6.358783072982135, 2.6494929470759416, 0.5625], [-6.888681662397346, 3.70929012590625, 0.5625], [-7.418580251812557, 4.239188715321461, 0.5693359375], [-7.948478841227768, 4.769087304736672, 0.5693359375], [-7.948478841227768, 5.29898589415177, 0.5771484375], [-8.478377430642865, 5.828884483566981, 0.5771484375], [-8.478377430642865, 6.358783072982192, 0.5830078125], [-8.478377430642865, 6.888681662397403, 0.5830078125], [-7.948478841227768, 7.4185802518125, 0.5888671875], [-7.418580251812557, 7.4185802518125, 0.5888671875], [-6.888681662397346, 7.4185802518125, 0.59375], [-6.358783072982135, 7.948478841227711, 0.59375], [-5.8288844835670375, 7.948478841227711, 0.59765625], [-5.298985894151826, 7.948478841227711, 0.59765625], [-4.769087304736615, 7.948478841227711, 0.6015625], [-3.709290125906307, 7.948478841227711, 0.6015625], [-2.649492947075885, 7.948478841227711, 0.60546875], [-1.5896957682455763, 7.948478841227711, 0.60546875], [-5.684341886080802e-14, 7.948478841227711, 0.6064453125], [1.0597971788303653, 7.948478841227711, 0.6064453125], [2.1195943576606737, 8.478377430642922, 0.607421875], [2.649492947075885, 8.478377430642922, 0.607421875], [3.709290125906307, 8.478377430642922, 0.166015625]]}, {"pos x": 798.3342491070155, "pos y": 534.3881051581138, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-5.298985894151826, -2.384543652368336, 0.349609375], [-4.769087304736615, -2.384543652368336, 0.3505859375], [-4.769087304736615, -1.854645062953125, 0.3505859375], [-4.239188715321518, -1.854645062953125, 0.3642578125], [-3.709290125906307, -1.854645062953125, 0.3779296875], [-2.649492947075885, -1.324746473537914, 0.3779296875], [-1.5896957682455763, -1.324746473537914, 0.380859375], [-1.0597971788303653, -0.7948478841228166, 0.380859375], [-0.5298985894151542, -0.26494929470760553, 0.3828125], [0.5298985894151542, -0.26494929470760553, 0.3828125], [1.0597971788303653, 0.26494929470760553, 0.396484375], [2.1195943576606737, 0.26494929470760553, 0.396484375], [2.649492947075885, 0.7948478841228166, 0.41015625], [3.179391536491096, 0.7948478841228166, 0.41015625], [3.709290125906307, 1.324746473537914, 0.4208984375], [4.239188715321404, 1.854645062953125, 0.4208984375], [4.769087304736615, 1.854645062953125, 0.4326171875], [5.298985894151826, 2.384543652368336, 0.4326171875]]}, {"pos x": 811.0518152529801, "pos y": 548.6953670723237, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[1.5896957682454627, -2.384543652368336, 0.3115234375], [0.5298985894151542, -2.384543652368336, 0.3115234375], [-0.5298985894152679, -2.384543652368336, 0.3349609375], [-1.5896957682455763, -2.384543652368336, 0.3349609375], [-2.1195943576607874, -2.384543652368336, 0.359375], [-3.179391536491096, -2.384543652368336, 0.359375], [-3.709290125906307, -2.384543652368336, 0.400390625], [-4.239188715321518, -1.854645062953125, 0.400390625], [-4.769087304736615, -1.854645062953125, 0.44140625], [-5.298985894151826, -1.324746473537914, 0.44140625], [-5.8288844835670375, -0.7948478841228166, 0.4736328125], [-6.3587830729822485, -0.7948478841228166, 0.4736328125], [-6.888681662397346, -0.26494929470760553, 0.5068359375], [-7.418580251812557, 0.26494929470760553, 0.5068359375], [-7.418580251812557, 0.7948478841228166, 0.52734375], [-7.418580251812557, 1.324746473537914, 0.52734375], [-7.418580251812557, 1.854645062953125, 0.5478515625], [-7.418580251812557, 2.384543652368336, 0.5478515625], [-7.418580251812557, 2.914442241783547, 0.5576171875], [-6.888681662397346, 3.4443408311986445, 0.5576171875], [-6.3587830729822485, 3.4443408311986445, 0.5673828125], [-5.8288844835670375, 3.9742394206138556, 0.5673828125], [-5.298985894151826, 3.9742394206138556, 0.5732421875], [-4.769087304736615, 3.9742394206138556, 0.5732421875], [-3.709290125906307, 4.504138010029067, 0.5791015625], [-2.649492947075885, 4.504138010029067, 0.5791015625], [-1.5896957682455763, 4.504138010029067, 0.5830078125], [-0.5298985894152679, 4.504138010029067, 0.5830078125], [-5.684341886080802e-14, 3.9742394206138556, 0.587890625], [1.5896957682454627, 3.9742394206138556, 0.587890625], [2.1195943576606737, 3.9742394206138556, 0.591796875], [3.179391536491096, 3.4443408311986445, 0.591796875], [3.7092901259061932, 2.914442241783547, 0.595703125], [4.239188715321404, 2.384543652368336, 0.595703125], [5.298985894151826, 2.384543652368336, 0.6005859375], [5.828884483566924, 1.854645062953125, 0.6005859375], [6.358783072982135, 1.324746473537914, 0.6044921875], [6.888681662397346, 0.7948478841228166, 0.6044921875], [6.888681662397346, 0.26494929470760553, 0.609375], [7.418580251812557, -0.26494929470760553, 0.609375], [7.418580251812557, -0.7948478841228166, 0.61328125], [6.888681662397346, -1.324746473537914, 0.61328125], [6.888681662397346, -1.854645062953125, 0.61328125], [6.358783072982135, -1.854645062953125, 0.61328125], [5.828884483566924, -2.384543652368336, 0.61328125], [5.298985894151826, -2.914442241783547, 0.61328125], [4.769087304736615, -2.914442241783547, 0.6123046875], [4.239188715321404, -3.4443408311986445, 0.6123046875], [3.7092901259061932, -3.4443408311986445, 0.6123046875], [3.179391536491096, -3.4443408311986445, 0.6123046875], [2.1195943576606737, -3.9742394206138556, 0.609375], [1.5896957682454627, -3.9742394206138556, 0.609375], [0.5298985894151542, -4.504138010029067, 0.6064453125], [-0.5298985894152679, -4.504138010029067, 0.6064453125], [-1.5896957682455763, -4.504138010029067, 0.6015625], [-2.1195943576607874, -4.504138010029067, 0.6015625], [-3.179391536491096, -3.9742394206138556, 0.5966796875], [-3.709290125906307, -3.9742394206138556, 0.5966796875], [-4.769087304736615, -3.9742394206138556, 0.59375], [-5.298985894151826, -3.4443408311986445, 0.59375], [-5.8288844835670375, -2.914442241783547, 0.5908203125], [-5.298985894151826, -2.384543652368336, 0.587890625], [-5.298985894151826, -1.854645062953125, 0.5859375], [-4.769087304736615, -1.854645062953125, 0.5859375], [-3.709290125906307, -1.324746473537914, 0.58203125], [-3.179391536491096, -0.7948478841228166, 0.58203125], [-2.1195943576607874, -0.26494929470760553, 0.16015625]]}, {"pos x": 853.4437024061947, "pos y": 559.2933388606275, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-12.187667556549172, 5.034036599444164, 0.1962890625], [-12.717566145964383, 5.563935188859375, 0.27734375], [-12.187667556549172, 5.563935188859375, 0.404296875], [-12.187667556549172, 5.034036599444164, 0.404296875], [-12.187667556549172, 4.504138010029067, 0.4345703125], [-11.127870377718864, 3.9742394206138556, 0.4345703125], [-10.597971788303653, 2.9144422417834335, 0.4541015625], [-10.068073198888442, 2.384543652368336, 0.4541015625], [-9.538174609473344, 1.854645062953125, 0.4736328125], [-8.478377430642922, 1.324746473537914, 0.4736328125], [-7.948478841227711, 0.26494929470760553, 0.4873046875], [-7.418580251812614, -0.26494929470760553, 0.4873046875], [-6.358783072982192, -0.7948478841228166, 0.5009765625], [-5.298985894151883, -1.3247464735380277, 0.5009765625], [-4.769087304736672, -1.854645062953125, 0.5107421875], [-3.7092901259063638, -2.384543652368336, 0.5107421875], [-2.6494929470759416, -2.914442241783547, 0.5205078125], [-2.1195943576607306, -3.4443408311986445, 0.5205078125], [-1.0597971788304221, -3.9742394206138556, 0.5283203125], [0.0, -4.504138010029067, 0.5283203125], [1.0597971788303084, -4.504138010029067, 0.5361328125], [1.5896957682455195, -5.034036599444278, 0.5361328125], [2.649492947075828, -5.034036599444278, 0.544921875], [3.70929012590625, -5.034036599444278, 0.544921875], [4.7690873047365585, -5.034036599444278, 0.5537109375], [5.29898589415177, -5.034036599444278, 0.5537109375], [6.358783072982192, -5.034036599444278, 0.560546875], [6.888681662397289, -5.563935188859375, 0.560546875], [7.4185802518125, -5.034036599444278, 0.5673828125], [7.948478841227711, -5.034036599444278, 0.5673828125], [8.478377430642922, -4.504138010029067, 0.5751953125], [9.00827602005802, -4.504138010029067, 0.5751953125], [9.53817460947323, -4.504138010029067, 0.583984375], [10.068073198888442, -3.9742394206138556, 0.58984375], [10.597971788303653, -3.9742394206138556, 0.595703125], [11.12787037771875, -3.4443408311986445, 0.59765625], [11.657768967133961, -3.4443408311986445, 0.59765625], [12.187667556549172, -2.914442241783547, 0.599609375], [12.187667556549172, -2.384543652368336, 0.599609375], [12.717566145964383, -1.854645062953125, 0.1640625]]}, {"pos x": 851.8540066379489, "pos y": 559.02838956592, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-6.358783072982135, -3.179391536491039, 0.314453125], [-6.358783072982135, -2.6494929470759416, 0.3369140625], [-5.8288844835670375, -2.6494929470759416, 0.3369140625], [-5.298985894151826, -2.6494929470759416, 0.3603515625], [-4.769087304736615, -2.1195943576607306, 0.3603515625], [-4.239188715321404, -2.1195943576607306, 0.396484375], [-4.239188715321404, -1.5896957682455195, 0.396484375], [-3.709290125906307, -1.0597971788304221, 0.4326171875], [-3.179391536491096, -1.0597971788304221, 0.4326171875], [-2.1195943576607874, -1.0597971788304221, 0.4580078125], [-1.5896957682455763, -0.5298985894152111, 0.4580078125], [-1.0597971788303653, -0.5298985894152111, 0.484375], [-0.5298985894151542, 0.0, 0.484375], [-5.684341886080802e-14, 0.0, 0.5009765625], [0.5298985894151542, 0.5298985894152111, 0.517578125], [1.0597971788303653, 1.0597971788303084, 0.517578125], [2.1195943576606737, 1.0597971788303084, 0.5224609375], [2.649492947075885, 1.5896957682455195, 0.5224609375], [3.709290125906307, 1.5896957682455195, 0.5283203125], [4.769087304736615, 2.1195943576607306, 0.5283203125], [5.298985894151826, 2.6494929470759416, 0.53125], [5.8288844835670375, 2.6494929470759416, 0.53125], [6.358783072982135, 3.179391536491039, 0.1474609375]]}, {"pos x": 860.5973333632994, "pos y": 573.3356514801299, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[4.504138010029067, -3.179391536491039, 0.2568359375], [3.9742394206138556, -2.6494929470759416, 0.2568359375], [3.4443408311987582, -2.6494929470759416, 0.2861328125], [3.4443408311987582, -2.1195943576607306, 0.2861328125], [2.914442241783547, -2.1195943576607306, 0.31640625], [2.384543652368336, -1.5896957682455195, 0.361328125], [1.854645062953125, -1.5896957682455195, 0.40625], [1.3247464735380277, -1.0597971788303084, 0.40625], [0.7948478841228166, -0.5298985894152111, 0.4345703125], [0.26494929470760553, 0.0, 0.4345703125], [-0.26494929470760553, 0.5298985894152111, 0.4638671875], [-0.7948478841227029, 1.0597971788304221, 0.4638671875], [-1.854645062953125, 1.0597971788304221, 0.48046875], [-2.384543652368336, 1.5896957682455195, 0.48046875], [-2.9144422417834335, 2.1195943576607306, 0.498046875], [-3.4443408311986445, 2.1195943576607306, 0.498046875], [-3.9742394206138556, 2.6494929470759416, 0.51171875], [-4.504138010029067, 3.179391536491039, 0.51171875], [-3.9742394206138556, 3.179391536491039, 0.5498046875], [-2.9144422417834335, 3.179391536491039, 0.1513671875]]}, {"pos x": 874.9045952775093, "pos y": 566.4469698177322, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-0.26494929470760553, -1.0597971788303653, 0.240234375], [0.26494929470760553, -1.0597971788303653, 0.240234375], [0.26494929470760553, -1.5896957682455763, 0.4853515625], [0.26494929470760553, -1.0597971788303653, 0.556640625], [0.26494929470760553, -0.5298985894151542, 0.5703125], [0.26494929470760553, 0.5298985894151542, 0.5810546875], [0.26494929470760553, 1.0597971788303653, 0.5810546875], [0.26494929470760553, 1.5896957682455763, 0.1591796875]]}, {"pos x": 879.1437839928305, "pos y": 575.9851444272058, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[9.803123904180836, -7.948478841227711, 0.28125], [8.743326725350528, -7.418580251812614, 0.39453125], [8.213428135935317, -6.888681662397403, 0.421875], [7.683529546520219, -6.888681662397403, 0.421875], [7.153630957105008, -6.358783072982192, 0.4501953125], [6.623732367689797, -6.358783072982192, 0.4501953125], [5.563935188859489, -6.358783072982192, 0.466796875], [4.504138010029067, -5.828884483566981, 0.466796875], [3.9742394206138556, -5.828884483566981, 0.484375], [2.914442241783547, -5.298985894151883, 0.484375], [1.854645062953125, -4.769087304736672, 0.4951171875], [0.7948478841228166, -4.239188715321461, 0.4951171875], [-0.26494929470760553, -3.70929012590625, 0.505859375], [-0.7948478841227029, -3.1793915364911527, 0.505859375], [-1.854645062953125, -2.6494929470759416, 0.517578125], [-2.384543652368336, -1.5896957682455195, 0.517578125], [-3.4443408311986445, -1.0597971788304221, 0.529296875], [-4.504138010029067, -0.5298985894152111, 0.529296875], [-5.034036599444164, 0.0, 0.5400390625], [-6.093833778274586, 1.0597971788303084, 0.5400390625], [-7.153630957104895, 1.5896957682455195, 0.55078125], [-7.683529546520106, 2.1195943576607306, 0.55078125], [-8.213428135935317, 2.649492947075828, 0.5595703125], [-8.743326725350528, 2.649492947075828, 0.5595703125], [-9.273225314765625, 3.179391536491039, 0.568359375], [-9.273225314765625, 3.70929012590625, 0.568359375], [-9.273225314765625, 4.239188715321461, 0.5751953125], [-9.273225314765625, 4.7690873047365585, 0.5751953125], [-9.803123904180836, 4.7690873047365585, 0.5830078125], [-9.273225314765625, 5.29898589415177, 0.5888671875], [-8.743326725350528, 5.828884483566981, 0.59375], [-7.683529546520106, 5.828884483566981, 0.59375], [-7.153630957104895, 6.358783072982192, 0.59765625], [-6.093833778274586, 6.888681662397289, 0.59765625], [-5.563935188859375, 6.888681662397289, 0.6015625], [-4.504138010029067, 6.888681662397289, 0.6015625], [-3.4443408311986445, 6.888681662397289, 0.6044921875], [-2.384543652368336, 7.4185802518125, 0.6044921875], [-1.324746473537914, 7.948478841227711, 0.1650390625]]}, {"pos x": 894.5108430858711, "pos y": 588.4377612784624, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8546450629530682, -4.50413801002901, 0.294921875], [-1.3247464735379708, -3.9742394206137988, 0.3203125], [-0.7948478841227598, -3.9742394206137988, 0.3447265625], [-0.2649492947075487, -3.4443408311987014, 0.3447265625], [0.7948478841227598, -3.4443408311987014, 0.3896484375], [1.3247464735379708, -2.9144422417834903, 0.3896484375], [1.8546450629531819, -2.9144422417834903, 0.435546875], [2.384543652368393, -2.9144422417834903, 0.435546875], [2.9144422417834903, -2.3845436523682793, 0.46484375], [3.4443408311987014, -2.3845436523682793, 0.46484375], [3.9742394206139124, -2.3845436523682793, 0.4951171875], [4.5041380100291235, -2.3845436523682793, 0.4951171875], [5.034036599444221, -2.3845436523682793, 0.509765625], [5.563935188859432, -2.3845436523682793, 0.509765625], [6.093833778274643, -2.3845436523682793, 0.5244140625], [6.623732367689854, -2.3845436523682793, 0.5244140625], [7.1536309571049514, -2.3845436523682793, 0.5341796875], [7.6835295465201625, -2.3845436523682793, 0.5341796875], [7.6835295465201625, -2.9144422417834903, 0.544921875], [8.213428135935374, -2.9144422417834903, 0.544921875], [8.743326725350585, -2.9144422417834903, 0.55078125], [9.273225314765682, -3.4443408311987014, 0.5576171875], [9.273225314765682, -3.9742394206137988, 0.560546875], [9.273225314765682, -4.50413801002901, 0.5634765625], [9.273225314765682, -5.034036599444221, 0.564453125], [8.743326725350585, -5.034036599444221, 0.564453125], [8.213428135935374, -5.563935188859432, 0.56640625], [7.6835295465201625, -6.093833778274529, 0.56640625], [7.1536309571049514, -6.093833778274529, 0.5673828125], [7.1536309571049514, -6.62373236768974, 0.5673828125], [6.623732367689854, -6.62373236768974, 0.5693359375], [6.093833778274643, -7.1536309571049514, 0.5693359375], [5.034036599444221, -7.1536309571049514, 0.5693359375], [4.5041380100291235, -7.6835295465201625, 0.5693359375], [3.9742394206139124, -7.6835295465201625, 0.5703125], [3.4443408311987014, -7.6835295465201625, 0.5703125], [2.9144422417834903, -7.6835295465201625, 0.5703125], [1.8546450629531819, -7.6835295465201625, 0.5703125], [0.7948478841227598, -7.6835295465201625, 0.5712890625], [-0.2649492947075487, -7.1536309571049514, 0.5712890625], [-0.7948478841227598, -7.1536309571049514, 0.572265625], [-1.8546450629530682, -6.62373236768974, 0.572265625], [-2.9144422417834903, -6.093833778274529, 0.5732421875], [-3.4443408311987014, -6.093833778274529, 0.5732421875], [-4.50413801002901, -5.563935188859432, 0.57421875], [-5.034036599444221, -5.034036599444221, 0.57421875], [-5.563935188859432, -4.50413801002901, 0.576171875], [-6.093833778274529, -3.9742394206137988, 0.576171875], [-6.62373236768974, -2.9144422417834903, 0.5771484375], [-7.683529546520049, -2.3845436523682793, 0.5771484375], [-8.21342813593526, -1.8546450629530682, 0.5791015625], [-8.21342813593526, -1.3247464735379708, 0.5791015625], [-8.743326725350471, -0.2649492947075487, 0.5810546875], [-9.273225314765682, 0.2649492947076624, 0.5810546875], [-9.273225314765682, 0.7948478841227598, 0.5830078125], [-9.273225314765682, 1.3247464735379708, 0.5830078125], [-9.273225314765682, 1.8546450629531819, 0.5869140625], [-9.273225314765682, 2.384543652368393, 0.5869140625], [-8.743326725350471, 2.9144422417834903, 0.5908203125], [-8.743326725350471, 3.4443408311987014, 0.5908203125], [-8.21342813593526, 3.4443408311987014, 0.5986328125], [-7.683529546520049, 3.9742394206139124, 0.5986328125], [-7.1536309571049514, 4.5041380100291235, 0.607421875], [-7.1536309571049514, 5.034036599444221, 0.607421875], [-6.093833778274529, 5.034036599444221, 0.6162109375], [-5.563935188859432, 5.563935188859432, 0.6162109375], [-5.034036599444221, 6.093833778274643, 0.6259765625], [-3.9742394206137988, 6.093833778274643, 0.6259765625], [-2.9144422417834903, 6.093833778274643, 0.6318359375], [-2.3845436523682793, 6.62373236768974, 0.6318359375], [-1.3247464735379708, 6.62373236768974, 0.638671875], [0.2649492947076624, 6.62373236768974, 0.638671875], [1.3247464735379708, 6.62373236768974, 0.6435546875], [1.8546450629531819, 7.1536309571049514, 0.6435546875], [2.9144422417834903, 7.6835295465201625, 0.1748046875]]}, {"pos x": 880.9984290557838, "pos y": 589.232609162585, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 889.4768064864268, "pos y": 561.9428318077034, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-103.86012352537563, -53.78470682564091, 0.08984375], [-102.80032634654532, -53.25480823622581, 0.1083984375], [-102.27042775713011, -52.7249096468106, 0.1259765625], [-101.7405291677149, -52.7249096468106, 0.1552734375], [-101.2106305782998, -52.7249096468106, 0.1552734375], [-101.2106305782998, -52.19501105739539, 0.1845703125], [-100.68073198888459, -52.19501105739539, 0.1845703125], [-100.15083339946938, -52.19501105739539, 0.21484375], [-100.15083339946938, -51.66511246798018, 0.21484375], [-99.62093481005417, -51.66511246798018, 0.244140625], [-99.09103622063907, -51.66511246798018, 0.244140625], [-98.56113763122386, -51.66511246798018, 0.267578125], [-98.03123904180865, -51.13521387856508, 0.267578125], [-97.50134045239355, -51.13521387856508, 0.291015625], [-96.97144186297834, -51.13521387856508, 0.291015625], [-96.44154327356313, -50.60531528914987, 0.302734375], [-95.38174609473282, -50.60531528914987, 0.302734375], [-94.85184750531761, -50.60531528914987, 0.3154296875], [-94.3219489159024, -50.07541669973466, 0.3154296875], [-93.79205032648719, -50.07541669973466, 0.3251953125], [-93.26215173707209, -49.54551811031945, 0.3251953125], [-92.73225314765688, -49.54551811031945, 0.3359375], [-92.20235455824167, -49.01561952090435, 0.3359375], [-91.14255737941136, -48.48572093148914, 0.345703125], [-90.61265878999615, -48.48572093148914, 0.345703125], [-90.08276020058094, -48.48572093148914, 0.3564453125], [-89.55286161116572, -47.95582234207393, 0.3564453125], [-89.02296302175063, -47.95582234207393, 0.3681640625], [-88.49306443233542, -47.42592375265872, 0.3681640625], [-87.433267253505, -46.89602516324362, 0.37890625], [-86.9033686640899, -46.36612657382841, 0.3896484375], [-86.37347007467469, -45.8362279844132, 0.3896484375], [-85.84357148525947, -45.8362279844132, 0.4013671875], [-85.31367289584426, -45.30632939499799, 0.4013671875], [-84.25387571701395, -44.77643080558289, 0.4111328125], [-83.72397712759874, -44.24653221616768, 0.4111328125], [-83.19407853818353, -44.24653221616768, 0.421875], [-82.13428135935322, -43.71663362675247, 0.421875], [-81.60438276993801, -43.71663362675247, 0.43359375], [-81.0744841805228, -43.18673503733737, 0.43359375], [-80.5445855911077, -43.18673503733737, 0.4462890625], [-79.48478841227728, -42.65683644792216, 0.4462890625], [-78.95488982286219, -42.65683644792216, 0.4580078125], [-78.42499123344697, -42.12693785850695, 0.4580078125], [-77.89509264403176, -41.59703926909174, 0.4697265625], [-77.36519405461655, -41.59703926909174, 0.4697265625], [-76.30539687578624, -41.06714067967664, 0.4794921875], [-75.77549828637103, -41.06714067967664, 0.4794921875], [-75.24559969695582, -40.53724209026143, 0.4892578125], [-75.24559969695582, -40.00734350084622, 0.4892578125], [-74.71570110754072, -40.00734350084622, 0.498046875], [-73.6559039287103, -39.47744491143101, 0.498046875], [-73.12600533929509, -38.94754632201591, 0.5068359375], [-72.59610674988, -38.4176477326007, 0.5068359375], [-71.53630957104957, -38.4176477326007, 0.513671875], [-71.00641098163436, -37.88774914318549, 0.513671875], [-69.94661380280405, -37.35785055377028, 0.5205078125], [-68.88681662397363, -36.82795196435518, 0.5205078125], [-68.35691803455853, -35.76815478552476, 0.525390625], [-67.82701944514332, -35.76815478552476, 0.525390625], [-66.7672222663129, -35.238256196109546, 0.53125], [-66.2373236768978, -34.70835760669445, 0.53125], [-65.17752649806738, -34.17845901727924, 0.537109375], [-64.64762790865217, -33.64856042786403, 0.537109375], [-64.11772931923707, -33.118661838448816, 0.54296875], [-63.58783072982186, -32.58876324903372, 0.54296875], [-62.52803355099144, -32.05886465961851, 0.548828125], [-61.99813496157634, -31.528966070203296, 0.548828125], [-60.93833778274592, -31.528966070203296, 0.5546875], [-60.40843919333082, -30.999067480788085, 0.5546875], [-59.3486420145004, -30.999067480788085, 0.560546875], [-58.81874342508519, -30.469168891372988, 0.560546875], [-57.75894624625488, -30.469168891372988, 0.5673828125], [-56.69914906742446, -29.939270301957777, 0.5673828125], [-55.63935188859415, -29.409371712542566, 0.572265625], [-54.57955470976373, -28.879473123127354, 0.572265625], [-54.04965612034863, -28.879473123127354, 0.578125], [-52.98985894151821, -28.349574533712257, 0.578125], [-51.9300617626879, -27.819675944297046, 0.5830078125], [-50.87026458385748, -27.819675944297046, 0.5830078125], [-50.340365994442266, -27.289777354881835, 0.587890625], [-49.28056881561196, -26.759878765466624, 0.587890625], [-48.220771636781535, -26.759878765466624, 0.591796875], [-47.16097445795123, -26.229980176051527, 0.591796875], [-46.101177279120805, -25.700081586636315, 0.5966796875], [-45.041380100290496, -25.170182997221104, 0.5966796875], [-43.981582921460074, -24.640284407806007, 0.599609375], [-42.921785742629766, -24.110385818390796, 0.599609375], [-41.86198856379934, -23.580487228975585, 0.603515625], [-40.802191384969035, -23.050588639560374, 0.603515625], [-39.74239420613873, -22.520690050145276, 0.6064453125], [-38.682597027308304, -21.990791460730065, 0.6064453125], [-37.622799848477996, -21.460892871314854, 0.6103515625], [-37.092901259062785, -20.930994281899643, 0.6103515625], [-36.03310408023236, -20.401095692484546, 0.61328125], [-34.973306901402054, -19.871197103069335, 0.61328125], [-33.91350972257163, -19.341298513654124, 0.6162109375], [-32.853712543741324, -18.811399924238913, 0.6162109375], [-31.7939153649109, -18.811399924238913, 0.619140625], [-30.734118186080593, -18.281501334823815, 0.619140625], [-29.67432100725017, -17.751602745408604, 0.6220703125], [-28.614523828419863, -17.221704155993393, 0.6220703125], [-27.55472664958944, -16.691805566578182, 0.6240234375], [-26.494929470759132, -16.161906977163085, 0.6240234375], [-25.43513229192871, -16.161906977163085, 0.626953125], [-24.3753351130984, -15.632008387747874, 0.626953125], [-23.31553793426798, -15.102109798332663, 0.62890625], [-22.25574075543767, -14.572211208917452, 0.62890625], [-21.195943576607363, -14.042312619502354, 0.630859375], [-20.13614639777694, -13.512414030087143, 0.630859375], [-19.076349218946632, -12.452616851256721, 0.6328125], [-18.54645062953142, -11.922718261841624, 0.6328125], [-17.486653450701, -11.392819672426413, 0.6337890625], [-16.42685627187069, -10.33302249359599, 0.6337890625], [-15.367059093040268, -9.803123904180893, 0.6357421875], [-14.83716050362517, -9.273225314765682, 0.6357421875], [-13.777363324794749, -8.21342813593526, 0.6376953125], [-12.71756614596444, -8.21342813593526, 0.6376953125], [-12.18766755654923, -7.6835295465201625, 0.638671875], [-11.127870377718807, -7.1536309571049514, 0.638671875], [-10.068073198888499, -6.62373236768974, 0.6396484375], [-9.008276020058076, -6.093833778274529, 0.6396484375], [-7.948478841227768, -5.563935188859432, 0.640625], [-6.888681662397346, -5.034036599444221, 0.640625], [-5.8288844835670375, -4.50413801002901, 0.642578125], [-4.769087304736615, -4.50413801002901, 0.642578125], [-3.709290125906307, -3.9742394206139124, 0.6435546875], [-2.649492947075885, -3.4443408311987014, 0.6435546875], [-2.1195943576607874, -2.9144422417834903, 0.64453125], [-1.0597971788303653, -2.3845436523682793, 0.64453125], [-5.684341886080802e-14, -1.8546450629531819, 0.6455078125], [1.0597971788303653, -1.3247464735379708, 0.6455078125], [2.1195943576606737, -0.2649492947075487, 0.6474609375], [3.179391536491096, 0.2649492947075487, 0.6474609375], [4.239188715321404, 1.3247464735379708, 0.6484375], [5.828884483566924, 1.8546450629531819, 0.6484375], [6.358783072982135, 2.3845436523682793, 0.6494140625], [7.418580251812557, 3.4443408311987014, 0.6494140625], [8.478377430642865, 3.9742394206139124, 0.6513671875], [9.538174609473288, 4.50413801002901, 0.6513671875], [10.597971788303596, 5.034036599444221, 0.65234375], [11.657768967134018, 5.563935188859432, 0.65234375], [12.717566145964327, 6.093833778274643, 0.654296875], [13.777363324794749, 6.62373236768974, 0.654296875], [14.837160503625057, 6.62373236768974, 0.6552734375], [16.426856271870577, 7.1536309571049514, 0.6552734375], [17.486653450701, 7.6835295465201625, 0.65625], [18.546450629531307, 8.213428135935374, 0.65625], [19.60624780836173, 8.743326725350471, 0.658203125], [20.666044987192038, 9.273225314765682, 0.658203125], [21.72584216602246, 9.803123904180893, 0.6591796875], [22.78563934485277, 10.333022493596104, 0.6591796875], [23.84543652368319, 11.392819672426413, 0.66015625], [24.9052337025135, 11.922718261841624, 0.66015625], [25.96503088134392, 12.982515440671932, 0.662109375], [27.02482806017423, 13.512414030087143, 0.662109375], [28.08462523900465, 14.572211208917452, 0.6630859375], [29.67432100725017, 15.102109798332663, 0.6630859375], [30.73411818608048, 15.632008387747874, 0.6640625], [31.7939153649109, 16.161906977163085, 0.6640625], [32.85371254374121, 17.221704155993393, 0.6650390625], [33.91350972257163, 17.221704155993393, 0.6650390625], [34.97330690140194, 17.751602745408604, 0.666015625], [36.56300266964746, 18.281501334823815, 0.666015625], [37.62279984847788, 18.811399924238913, 0.6669921875], [39.2124956167234, 19.341298513654124, 0.6669921875], [40.80219138496892, 19.341298513654124, 0.66796875], [41.86198856379934, 20.401095692484546, 0.66796875], [42.92178574262965, 20.930994281899643, 0.6689453125], [44.511481510875285, 21.460892871314854, 0.6689453125], [45.57127868970559, 21.990791460730065, 0.6689453125], [47.16097445795111, 22.520690050145276, 0.6689453125], [48.220771636781535, 23.580487228975585, 0.669921875], [49.810467405027055, 24.640284407806007, 0.669921875], [51.400163173272574, 25.700081586636315, 0.669921875], [52.459960352102996, 26.229980176051527, 0.669921875], [54.049656120348516, 26.759878765466738, 0.6708984375], [55.639351888594035, 27.819675944297046, 0.6708984375], [57.229047656839555, 28.349574533712257, 0.6708984375], [58.28884483566998, 29.409371712542566, 0.6708984375], [59.348642014500285, 30.469168891372988, 0.6708984375], [60.93833778274592, 30.469168891372988, 0.6708984375], [62.52803355099144, 30.9990674807882, 0.6708984375], [64.11772931923696, 32.05886465961851, 0.6708984375], [65.70742508748248, 32.58876324903372, 0.6708984375], [67.29712085572811, 33.118661838448816, 0.6708984375], [68.88681662397363, 33.64856042786403, 0.6708984375], [70.47651239221915, 34.70835760669445, 0.6708984375], [72.06620816046467, 35.76815478552476, 0.6708984375], [73.12600533929509, 36.29805337493997, 0.6708984375], [74.71570110754061, 37.35785055377028, 0.6708984375], [76.30539687578613, 38.4176477326007, 0.6708984375], [77.89509264403165, 39.47744491143101, 0.671875], [79.48478841227728, 40.00734350084622, 0.671875], [81.0744841805228, 40.53724209026143, 0.671875], [82.66417994876832, 41.59703926909174, 0.671875], [84.25387571701384, 42.12693785850695, 0.671875], [85.84357148525947, 42.65683644792216, 0.671875], [87.433267253505, 43.18673503733737, 0.671875], [89.02296302175051, 43.71663362675247, 0.671875], [90.61265878999603, 44.24653221616768, 0.671875], [91.67245596882645, 44.77643080558289, 0.671875], [93.26215173707197, 45.3063293949981, 0.671875], [94.3219489159024, 45.8362279844132, 0.671875], [95.91164468414792, 46.89602516324362, 0.6708984375], [96.44154327356301, 47.42592375265883, 0.6708984375], [97.50134045239344, 47.95582234207393, 0.66796875], [98.56113763122374, 48.48572093148914, 0.66796875], [99.62093481005417, 49.01561952090435, 0.6650390625], [100.68073198888447, 50.07541669973466, 0.6650390625], [101.21063057829969, 50.60531528914987, 0.6552734375], [101.7405291677149, 50.60531528914987, 0.6552734375], [102.27042775713011, 51.13521387856508, 0.646484375], [103.33022493596042, 51.66511246798029, 0.646484375], [103.86012352537563, 52.7249096468106, 0.6318359375], [103.86012352537563, 53.25480823622581, 0.6318359375], [103.86012352537563, 53.78470682564091, 0.6171875]]}, {"pos x": 838.3415926078617, "pos y": 578.8995866689893, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": [[-62.26308425628389, -31.528966070203296, 0.30078125], [-61.203287077453524, -30.9990674807882, 0.30078125], [-60.67338848803831, -30.9990674807882, 0.3056640625], [-60.14348989862316, -30.469168891372988, 0.3056640625], [-59.61359130920795, -29.939270301957777, 0.3115234375], [-59.08369271979274, -29.939270301957777, 0.3115234375], [-58.55379413037764, -29.409371712542566, 0.3232421875], [-58.02389554096243, -28.879473123127468, 0.3232421875], [-57.49399695154722, -28.349574533712257, 0.3349609375], [-56.43419977271691, -27.819675944297046, 0.3349609375], [-55.9043011833017, -27.289777354881835, 0.3447265625], [-55.37440259388649, -26.759878765466738, 0.3447265625], [-54.31460541505618, -26.759878765466738, 0.3544921875], [-53.78470682564097, -26.229980176051527, 0.3544921875], [-52.724909646810545, -25.700081586636315, 0.3583984375], [-52.19501105739545, -25.700081586636315, 0.3583984375], [-51.135213878565025, -25.170182997221104, 0.3623046875], [-50.605315289149814, -24.640284407806007, 0.3623046875], [-50.07541669973472, -24.110385818390796, 0.3642578125], [-49.015619520904295, -24.110385818390796, 0.3642578125], [-48.485720931489084, -23.580487228975585, 0.3671875], [-47.955822342073986, -23.580487228975585, 0.3671875], [-46.896025163243564, -23.050588639560374, 0.3681640625], [-45.836227984413256, -23.050588639560374, 0.3681640625], [-44.776430805582834, -22.520690050145276, 0.3701171875], [-43.716633626752525, -22.520690050145276, 0.3701171875], [-42.6568364479221, -21.990791460730065, 0.3740234375], [-41.597039269091795, -21.460892871314854, 0.3740234375], [-40.53724209026137, -20.930994281899757, 0.3779296875], [-39.477444911431064, -20.401095692484546, 0.3779296875], [-38.41764773260064, -19.871197103069335, 0.3798828125], [-37.887749143185545, -19.341298513654124, 0.3798828125], [-36.82795196435512, -18.811399924239026, 0.3828125], [-35.768154785524814, -18.281501334823815, 0.3828125], [-34.70835760669439, -17.221704155993393, 0.38671875], [-33.64856042786408, -16.691805566578296, 0.38671875], [-32.05886465961845, -15.632008387747874, 0.390625], [-30.999067480788142, -14.572211208917565, 0.390625], [-29.93927030195772, -14.042312619502354, 0.3955078125], [-28.87947312312741, -12.982515440671932, 0.3955078125], [-27.819675944297103, -12.452616851256835, 0.4013671875], [-26.22998017605147, -11.922718261841624, 0.4013671875], [-25.17018299722116, -11.392819672426413, 0.4072265625], [-24.11038581839074, -10.862921083011202, 0.4072265625], [-23.05058863956043, -9.803123904180893, 0.4140625], [-21.99079146073001, -9.273225314765682, 0.4140625], [-20.40109569248449, -8.743326725350471, 0.421875], [-19.34129851365418, -8.213428135935374, 0.421875], [-17.751602745408547, -7.6835295465201625, 0.4296875], [-16.69180556657824, -6.62373236768974, 0.4296875], [-15.10210979833272, -6.093833778274643, 0.4365234375], [-14.042312619502297, -5.034036599444221, 0.4365234375], [-12.452616851256778, -4.50413801002901, 0.443359375], [-11.392819672426356, -3.4443408311987014, 0.443359375], [-9.803123904180836, -2.9144422417834903, 0.44921875], [-8.213428135935317, -1.8546450629531819, 0.44921875], [-6.623732367689797, -1.3247464735379708, 0.455078125], [-5.034036599444278, -0.7948478841227598, 0.455078125], [-3.4443408311986445, 0.2649492947075487, 0.4609375], [-2.384543652368336, 0.7948478841227598, 0.4609375], [-0.7948478841228166, 1.3247464735379708, 0.466796875], [0.26494929470760553, 1.8546450629530682, 0.466796875], [1.854645062953125, 2.3845436523682793, 0.4736328125], [3.4443408311986445, 2.9144422417834903, 0.4736328125], [5.034036599444278, 3.9742394206137988, 0.4794921875], [6.623732367689797, 4.50413801002901, 0.4794921875], [8.213428135935317, 5.034036599444221, 0.48828125], [9.803123904180836, 6.093833778274529, 0.48828125], [11.392819672426356, 7.1536309571049514, 0.49609375], [12.982515440671989, 7.6835295465201625, 0.49609375], [14.572211208917508, 8.743326725350471, 0.5048828125], [16.69180556657824, 9.803123904180893, 0.5048828125], [18.28150133482376, 10.33302249359599, 0.5126953125], [19.871197103069278, 11.392819672426413, 0.5126953125], [21.99079146073001, 11.922718261841624, 0.521484375], [23.58048722897564, 12.982515440671932, 0.521484375], [25.17018299722116, 13.512414030087143, 0.53125], [27.289777354881892, 14.042312619502354, 0.53125], [28.87947312312741, 14.572211208917452, 0.5400390625], [30.999067480788142, 15.102109798332663, 0.5400390625], [32.58876324903366, 15.632008387747874, 0.5498046875], [34.17845901727918, 16.691805566578182, 0.5498046875], [36.29805337493991, 17.221704155993393, 0.55859375], [37.887749143185545, 18.2815013348237, 0.55859375], [39.477444911431064, 19.341298513654124, 0.5673828125], [41.597039269091795, 20.401095692484432, 0.5673828125], [43.716633626752525, 21.460892871314854, 0.57421875], [45.306329394998045, 21.990791460730065, 0.57421875], [46.896025163243564, 23.050588639560374, 0.58203125], [47.955822342073986, 23.580487228975585, 0.58203125], [49.545518110319506, 24.640284407805893, 0.5888671875], [51.135213878565025, 25.170182997221104, 0.5888671875], [52.724909646810545, 25.700081586636315, 0.5947265625], [54.31460541505618, 26.229980176051527, 0.5947265625], [55.9043011833017, 26.759878765466624, 0.599609375], [56.964098362132006, 27.819675944297046, 0.599609375], [58.02389554096243, 28.879473123127354, 0.603515625], [59.08369271979274, 29.409371712542566, 0.603515625], [60.14348989862316, 30.469168891372988, 0.60546875], [61.20328707745347, 30.999067480788085, 0.60546875], [62.26308425628389, 31.528966070203296, 0.166015625]]}, {"pos x": 1624.5778848083444, "pos y": -70.90660573538591, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 645.4761969734175, "pos y": -144.95631321869962, "color": "#39baff", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 1007.5239113291448, "pos y": -131.56023076547638, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 997.4940613379761, "pos y": -111.50053078313897, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 169.8595417434338, "pos y": 350.0711747093321, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, -2.50746249779219, 0.21875], [-5.014924995584352, -1.8805968733441176, 0.2509765625], [-4.3880593711363645, -1.2537312488960737, 0.2509765625], [-3.7611937466882637, -1.2537312488960737, 0.283203125], [-3.7611937466882637, -0.6268656244480297, 0.3232421875], [-3.1343281222402766, 1.4210854715202004e-14, 0.3232421875], [-2.507462497792176, 0.6268656244480582, 0.3642578125], [-1.8805968733441887, 0.6268656244480582, 0.3642578125], [-1.8805968733441887, 1.253731248896102, 0.396484375], [-1.253731248896088, 2.50746249779219, 0.396484375], [-0.6268656244481008, 3.134328122240234, 0.4287109375], [-0.6268656244481008, 3.761193746688278, 0.4287109375], [0.0, 4.388059371136379, 0.451171875], [0.6268656244479871, 5.014924995584423, 0.451171875], [1.253731248896088, 5.641790620032467, 0.4736328125], [1.8805968733441887, 6.2686562444805105, 0.4736328125], [2.507462497792176, 6.8955218689285545, 0.484375], [3.1343281222402766, 8.149253117824642, 0.484375], [3.1343281222402766, 8.776118742272686, 0.49609375], [3.7611937466882637, 10.029849991168774, 0.49609375], [4.3880593711363645, 10.656715615616818, 0.5068359375], [4.3880593711363645, 11.283581240064862, 0.5068359375], [5.014924995584352, 11.283581240064862, 0.517578125], [5.014924995584352, 11.910446864512906, 0.52734375], [5.641790620032452, 11.910446864512906, 0.537109375], [5.014924995584352, 11.283581240064862, 0.556640625], [4.3880593711363645, 10.029849991168774, 0.556640625], [4.3880593711363645, 8.149253117824642, 0.564453125], [3.7611937466882637, 6.8955218689285545, 0.564453125], [3.1343281222402766, 5.641790620032467, 0.572265625], [2.507462497792176, 4.388059371136379, 0.572265625], [1.8805968733441887, 2.50746249779219, 0.5791015625], [1.253731248896088, 1.253731248896102, 0.5791015625], [1.253731248896088, 0.6268656244480582, 0.5869140625], [0.6268656244479871, -0.6268656244480297, 0.5869140625], [0.6268656244479871, -1.8805968733441176, 0.59375], [0.0, -2.50746249779219, 0.59375], [0.0, -3.761193746688278, 0.6005859375], [0.0, -4.388059371136322, 0.6005859375], [-0.6268656244481008, -5.014924995584366, 0.6064453125], [0.0, -5.64179062003241, 0.6064453125], [0.0, -6.268656244480482, 0.6123046875], [0.0, -7.52238749337657, 0.6123046875], [0.0, -8.149253117824614, 0.6162109375], [0.0, -8.776118742272658, 0.62109375], [0.6268656244479871, -9.402984366720702, 0.62109375], [0.6268656244479871, -10.029849991168746, 0.623046875], [1.253731248896088, -10.656715615616818, 0.625], [1.8805968733441887, -11.283581240064862, 0.625], [1.8805968733441887, -11.910446864512906, 0.1708984375]]}, {"pos x": 184.27745110573875, "pos y": 334.7129669103549, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.134328122240163, -3.4477609344642843, 0.2216796875], [-3.134328122240163, -2.820895310016212, 0.287109375], [-3.7611937466882637, -2.194029685568168, 0.287109375], [-4.388059371136251, -1.567164061120124, 0.3154296875], [-5.014924995584352, -0.9402984366720801, 0.3154296875], [-5.641790620032452, -0.3134328122240362, 0.3447265625], [-6.2686562444804395, 0.31343281222400776, 0.353515625], [-6.2686562444804395, 0.9402984366720517, 0.353515625], [-6.2686562444804395, 1.567164061120124, 0.361328125], [-6.89552186892854, 2.194029685568168, 0.3740234375], [-6.89552186892854, 3.447760934464256, 0.3740234375], [-6.89552186892854, 4.0746265589123, 0.38671875], [-6.89552186892854, 4.701492183360344, 0.3994140625], [-6.89552186892854, 5.328357807808416, 0.3994140625], [-6.89552186892854, 6.582089056704504, 0.412109375], [-6.2686562444804395, 6.582089056704504, 0.412109375], [-6.2686562444804395, 7.208954681152548, 0.423828125], [-5.641790620032452, 8.462685930048636, 0.423828125], [-5.641790620032452, 9.08955155449668, 0.435546875], [-5.641790620032452, 9.716417178944752, 0.435546875], [-5.014924995584352, 10.343282803392796, 0.44921875], [-5.014924995584352, 10.97014842784084, 0.44921875], [-4.388059371136251, 10.97014842784084, 0.462890625], [-3.7611937466882637, 10.97014842784084, 0.4716796875], [-3.134328122240163, 10.97014842784084, 0.4814453125], [-2.507462497792176, 10.97014842784084, 0.4921875], [-1.880596873344075, 10.343282803392796, 0.5029296875], [-1.880596873344075, 9.716417178944752, 0.5029296875], [-1.253731248896088, 9.08955155449668, 0.5126953125], [-0.6268656244479871, 8.462685930048636, 0.5126953125], [-0.6268656244479871, 7.835820305600592, 0.5234375], [-0.6268656244479871, 6.582089056704504, 0.5234375], [-0.6268656244479871, 5.328357807808416, 0.533203125], [-0.6268656244479871, 4.701492183360344, 0.533203125], [0.0, 3.447760934464256, 0.5439453125], [0.0, 2.820895310016212, 0.5439453125], [0.0, 1.567164061120124, 0.556640625], [0.0, 0.31343281222400776, 0.556640625], [-0.6268656244479871, -0.9402984366720801, 0.5703125], [-0.6268656244479871, -2.194029685568168, 0.5703125], [-0.6268656244479871, -3.4477609344642843, 0.580078125], [-0.6268656244479871, -4.701492183360372, 0.580078125], [-1.253731248896088, -5.95522343225646, 0.5888671875], [-1.253731248896088, -7.208954681152548, 0.5888671875], [-1.880596873344075, -7.83582030560062, 0.5986328125], [-1.880596873344075, -8.462685930048664, 0.5986328125], [-1.880596873344075, -9.089551554496708, 0.6083984375], [-1.880596873344075, -10.343282803392796, 0.6083984375], [-2.507462497792176, -10.97014842784084, 0.6162109375], [-1.880596873344075, -10.343282803392796, 0.640625], [-1.880596873344075, -9.716417178944752, 0.640625], [-1.880596873344075, -9.089551554496708, 0.6455078125], [-1.880596873344075, -8.462685930048664, 0.6455078125], [-1.253731248896088, -7.83582030560062, 0.6484375], [-0.6268656244479871, -6.582089056704504, 0.6484375], [-0.6268656244479871, -5.328357807808416, 0.6513671875], [0.0, -4.701492183360372, 0.6513671875], [0.6268656244481008, -3.4477609344642843, 0.654296875], [0.6268656244481008, -2.820895310016212, 0.654296875], [1.253731248896088, -2.194029685568168, 0.6572265625], [1.8805968733441887, -1.567164061120124, 0.6572265625], [2.507462497792176, -0.9402984366720801, 0.6591796875], [3.1343281222402766, -0.3134328122240362, 0.6591796875], [3.7611937466883774, 0.31343281222400776, 0.6611328125], [4.3880593711363645, 0.31343281222400776, 0.6611328125], [5.014924995584465, 0.9402984366720517, 0.662109375], [5.641790620032452, 0.9402984366720517, 0.662109375], [5.641790620032452, 0.31343281222400776, 0.6630859375], [6.268656244480553, 0.31343281222400776, 0.6630859375], [6.89552186892854, -0.9402984366720801, 0.6640625], [6.89552186892854, -1.567164061120124, 0.6640625], [6.89552186892854, -2.194029685568168, 0.6640625], [6.89552186892854, -3.4477609344642843, 0.1806640625]]}, {"pos x": 1065.1955487783655, "pos y": -157.26172136784646, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[0.0, 0.0, 0.4560546875]]}, {"pos x": 1063.9418175294693, "pos y": -159.14231824119054, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 191.48640578689134, "pos y": 322.48908723361797, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.4477609344642133, -4.388059371136336, 0.3330078125], [-2.820895310016226, -3.761193746688292, 0.4443359375], [-2.820895310016226, -3.1343281222402197, 0.4443359375], [-2.1940296855681254, -3.1343281222402197, 0.4716796875], [-1.5671640611201383, -2.507462497792176, 0.4716796875], [-1.5671640611201383, -1.8805968733441318, 0.486328125], [-0.9402984366720375, -1.253731248896088, 0.486328125], [-0.3134328122240504, -0.626865624448044, 0.501953125], [0.3134328122240504, -0.626865624448044, 0.51171875], [0.3134328122240504, 0.0, 0.51171875], [0.9402984366720375, 0.626865624448044, 0.521484375], [1.5671640611201383, 0.626865624448044, 0.521484375], [1.5671640611201383, 1.2537312488961163, 0.5302734375], [2.1940296855681254, 1.8805968733441603, 0.5302734375], [2.1940296855681254, 2.507462497792204, 0.5400390625], [2.820895310016226, 2.507462497792204, 0.5478515625], [2.820895310016226, 3.134328122240248, 0.5478515625], [2.820895310016226, 3.761193746688292, 0.5556640625], [3.4477609344642133, 3.761193746688292, 0.5556640625], [3.4477609344642133, 4.388059371136336, 0.5625], [3.4477609344642133, 3.761193746688292, 0.5986328125], [2.820895310016226, 3.134328122240248, 0.611328125], [2.1940296855681254, 2.507462497792204, 0.611328125], [2.1940296855681254, 1.8805968733441603, 0.1669921875]]}, {"pos x": 196.81476359469985, "pos y": 315.59356536468954, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-4.3880593711363645, 6.895521868928526, 0.4697265625], [-5.014924995584352, 6.268656244480482, 0.4697265625], [-5.014924995584352, 5.014924995584394, 0.48828125], [-5.014924995584352, 4.38805937113635, 0.48828125], [-5.014924995584352, 3.7611937466883063, 0.5078125], [-5.014924995584352, 3.134328122240234, 0.5078125], [-5.014924995584352, 2.50746249779219, 0.5380859375], [-5.014924995584352, 1.880596873344146, 0.5380859375], [-4.3880593711363645, 1.253731248896102, 0.568359375], [-4.3880593711363645, 1.4210854715202004e-14, 0.568359375], [-3.7611937466882637, -0.6268656244480582, 0.5849609375], [-3.7611937466882637, -1.253731248896102, 0.5849609375], [-3.1343281222402766, -2.50746249779219, 0.6025390625], [-3.1343281222402766, -3.134328122240234, 0.6083984375], [-3.1343281222402766, -3.761193746688278, 0.6083984375], [-2.507462497792176, -3.761193746688278, 0.6142578125], [-2.507462497792176, -4.388059371136322, 0.6142578125], [-2.507462497792176, -5.014924995584394, 0.6181640625], [-1.8805968733441887, -5.014924995584394, 0.6181640625], [-1.8805968733441887, -5.641790620032438, 0.6220703125], [-1.253731248896088, -6.268656244480482, 0.6220703125], [-0.6268656244479871, -6.268656244480482, 0.6240234375], [0.0, -6.268656244480482, 0.626953125], [0.0, -6.895521868928526, 0.62890625], [0.6268656244481008, -6.895521868928526, 0.630859375], [1.253731248896088, -6.895521868928526, 0.634765625], [1.253731248896088, -6.268656244480482, 0.634765625], [1.8805968733441887, -6.268656244480482, 0.6357421875], [2.507462497792176, -6.268656244480482, 0.6357421875], [2.507462497792176, -5.641790620032438, 0.6376953125], [3.1343281222402766, -5.641790620032438, 0.6376953125], [3.7611937466882637, -5.014924995584394, 0.6396484375], [3.7611937466882637, -4.388059371136322, 0.642578125], [4.3880593711363645, -3.761193746688278, 0.6435546875], [4.3880593711363645, -3.134328122240234, 0.6435546875], [5.014924995584352, -2.50746249779219, 0.6455078125], [5.014924995584352, -1.880596873344146, 0.6455078125], [5.014924995584352, -1.253731248896102, 0.6474609375]]}, {"pos x": 203.71028546362828, "pos y": 300.23535756571243, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[2.507462497792176, -5.95522343225646, 0.232421875], [1.8805968733441887, -5.95522343225646, 0.2568359375], [1.253731248896088, -5.95522343225646, 0.2822265625], [1.253731248896088, -5.328357807808388, 0.3505859375], [0.6268656244481008, -5.328357807808388, 0.3505859375], [0.0, -5.328357807808388, 0.3701171875], [-0.6268656244481008, -4.701492183360344, 0.3701171875], [-0.6268656244481008, -4.0746265589123, 0.390625], [-1.253731248896088, -3.447760934464256, 0.4052734375], [-1.253731248896088, -2.820895310016212, 0.4208984375], [-1.8805968733441887, -2.194029685568168, 0.4208984375], [-2.507462497792176, -0.9402984366720517, 0.4306640625], [-2.507462497792176, -0.31343281222400776, 0.4404296875], [-2.507462497792176, 0.3134328122240362, 0.4404296875], [-2.507462497792176, 0.9402984366720801, 0.44921875], [-2.507462497792176, 1.567164061120124, 0.44921875], [-2.507462497792176, 2.194029685568168, 0.45703125], [-2.507462497792176, 2.8208953100162404, 0.466796875], [-2.507462497792176, 3.4477609344642843, 0.466796875], [-2.507462497792176, 4.074626558912328, 0.4775390625], [-1.8805968733441887, 4.074626558912328, 0.494140625], [-1.8805968733441887, 4.701492183360372, 0.494140625], [-1.253731248896088, 5.328357807808416, 0.5107421875], [-1.253731248896088, 5.95522343225646, 0.1416015625]]}, {"pos x": 207.15804639809227, "pos y": 289.89207476231957, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681822, 16.298506235649256, 0.451171875], [-1.5671640611200814, 16.298506235649256, 0.451171875], [-0.9402984366720943, 16.298506235649256, 0.4716796875], [-0.31343281222399355, 16.298506235649256, 0.4716796875], [0.31343281222399355, 15.671640611201212, 0.4912109375], [0.9402984366720943, 15.044774986753168, 0.55859375], [1.5671640611200814, 14.417909362305124, 0.55859375], [2.1940296855681822, 13.79104373785708, 0.5771484375], [2.1940296855681822, 13.164178113409037, 0.5771484375], [2.1940296855681822, 12.537312488960964, 0.5966796875], [2.1940296855681822, 11.91044686451292, 0.5966796875], [2.1940296855681822, 10.656715615616832, 0.60546875], [2.8208953100161693, 10.029849991168788, 0.60546875], [2.8208953100161693, 9.402984366720744, 0.61328125], [2.1940296855681822, 8.149253117824628, 0.61328125], [2.1940296855681822, 6.89552186892854, 0.619140625], [2.1940296855681822, 6.268656244480496, 0.619140625], [2.1940296855681822, 5.014924995584408, 0.6240234375], [1.5671640611200814, 4.388059371136336, 0.6240234375], [1.5671640611200814, 3.134328122240248, 0.6328125], [0.9402984366720943, 1.8805968733441603, 0.6328125], [0.31343281222399355, 0.6268656244480724, 0.640625], [0.31343281222399355, -0.626865624448044, 0.640625], [-0.31343281222399355, -1.8805968733441318, 0.6455078125], [-0.31343281222399355, -3.1343281222402197, 0.6455078125], [-0.9402984366720943, -4.388059371136336, 0.6494140625], [-1.5671640611200814, -6.268656244480468, 0.6494140625], [-2.1940296855681822, -7.522387493376556, 0.6533203125], [-2.8208953100161693, -8.149253117824628, 0.6533203125], [-3.44776093446427, -8.776118742272672, 0.65625], [-3.44776093446427, -10.02984999116876, 0.65625], [-4.074626558912371, -10.656715615616804, 0.66015625], [-4.701492183360358, -11.283581240064848, 0.66015625], [-4.701492183360358, -11.91044686451292, 0.6650390625], [-5.328357807808459, -12.537312488960964, 0.6650390625], [-5.328357807808459, -13.164178113409008, 0.669921875], [-5.955223432256446, -13.791043737857052, 0.669921875], [-5.955223432256446, -14.417909362305096, 0.6748046875], [-6.582089056704547, -15.04477498675314, 0.6748046875], [-6.582089056704547, -15.671640611201184, 0.6796875], [-7.208954681152534, -15.671640611201184, 0.6865234375], [-7.208954681152534, -16.298506235649256, 0.689453125], [-7.208954681152534, -15.671640611201184, 0.697265625], [-6.582089056704547, -15.04477498675314, 0.697265625], [-6.582089056704547, -14.417909362305096, 0.6982421875], [-5.955223432256446, -13.791043737857052, 0.6982421875], [-5.328357807808459, -12.537312488960964, 0.69921875], [-4.701492183360358, -11.91044686451292, 0.69921875], [-4.074626558912371, -11.283581240064848, 0.7001953125], [-3.44776093446427, -10.656715615616804, 0.7001953125], [-2.8208953100161693, -10.02984999116876, 0.701171875], [-2.1940296855681822, -9.402984366720716, 0.701171875], [-2.1940296855681822, -8.149253117824628, 0.7021484375], [-1.5671640611200814, -7.522387493376556, 0.7021484375], [-0.31343281222399355, -6.895521868928512, 0.703125], [-0.31343281222399355, -5.641790620032424, 0.703125], [0.31343281222399355, -4.388059371136336, 0.7041015625], [0.9402984366720943, -3.1343281222402197, 0.7041015625], [1.5671640611200814, -1.8805968733441318, 0.7060546875], [2.1940296855681822, -1.253731248896088, 0.7060546875], [2.8208953100161693, 0.0, 0.708984375], [3.44776093446427, 0.6268656244480724, 0.708984375], [4.074626558912257, 1.2537312488961163, 0.712890625], [4.701492183360358, 1.8805968733441603, 0.712890625], [4.701492183360358, 2.507462497792204, 0.7177734375], [5.328357807808459, 3.134328122240248, 0.7177734375], [5.955223432256446, 3.761193746688292, 0.7294921875], [6.582089056704547, 3.761193746688292, 0.7421875], [6.582089056704547, 3.134328122240248, 0.7421875], [7.208954681152534, 3.134328122240248, 0.7421875], [7.208954681152534, 2.507462497792204, 0.2001953125]]}, {"pos x": 220.94909013594958, "pos y": 275.16073258779045, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681254, -3.44776093446427, 0.287109375], [-2.820895310016226, -4.074626558912314, 0.287109375], [-3.4477609344642133, -4.074626558912314, 0.314453125], [-4.074626558912314, -4.074626558912314, 0.314453125], [-4.074626558912314, -3.44776093446427, 0.341796875], [-4.074626558912314, -2.820895310016226, 0.341796875], [-4.701492183360301, -2.820895310016226, 0.3798828125], [-5.328357807808402, -2.1940296855681822, 0.41796875], [-5.328357807808402, -1.5671640611201383, 0.41796875], [-5.955223432256389, -1.5671640611201383, 0.447265625], [-5.955223432256389, -0.9402984366720659, 0.447265625], [-6.58208905670449, -0.9402984366720659, 0.4755859375], [-6.58208905670449, -0.313432812224022, 0.4755859375], [-5.955223432256389, -0.313432812224022, 0.49609375], [-5.955223432256389, 0.313432812224022, 0.49609375], [-5.955223432256389, 0.9402984366720659, 0.517578125], [-5.955223432256389, 1.5671640611201099, 0.517578125], [-5.955223432256389, 2.194029685568154, 0.5283203125], [-5.955223432256389, 2.8208953100161978, 0.5283203125], [-5.955223432256389, 3.44776093446427, 0.5380859375], [-5.955223432256389, 4.074626558912314, 0.5498046875], [-5.328357807808402, 4.701492183360358, 0.5498046875], [-5.328357807808402, 5.328357807808402, 0.5615234375], [-4.701492183360301, 5.328357807808402, 0.5615234375], [-4.701492183360301, 5.955223432256446, 0.5693359375], [-4.074626558912314, 6.58208905670449, 0.5693359375], [-3.4477609344642133, 7.208954681152562, 0.576171875], [-2.820895310016226, 7.208954681152562, 0.576171875], [-2.1940296855681254, 7.835820305600606, 0.5849609375], [-1.5671640611201383, 8.46268593004865, 0.5927734375], [-0.9402984366720375, 8.46268593004865, 0.5927734375], [-0.3134328122239367, 8.46268593004865, 0.599609375], [0.3134328122240504, 8.46268593004865, 0.599609375], [0.9402984366721512, 8.46268593004865, 0.607421875], [2.194029685568239, 8.46268593004865, 0.607421875], [2.820895310016226, 8.46268593004865, 0.61328125], [3.447760934464327, 8.46268593004865, 0.61328125], [3.447760934464327, 7.835820305600606, 0.619140625], [4.074626558912314, 7.835820305600606, 0.619140625], [4.701492183360415, 7.208954681152562, 0.6240234375], [4.701492183360415, 6.58208905670449, 0.6240234375], [5.328357807808402, 6.58208905670449, 0.62890625], [5.328357807808402, 5.955223432256446, 0.62890625], [5.328357807808402, 5.328357807808402, 0.6328125], [5.955223432256503, 4.701492183360358, 0.6328125], [5.955223432256503, 4.074626558912314, 0.6376953125], [6.58208905670449, 3.44776093446427, 0.6376953125], [6.58208905670449, 2.8208953100161978, 0.640625], [6.58208905670449, 2.194029685568154, 0.640625], [6.58208905670449, 1.5671640611201099, 0.6435546875], [6.58208905670449, 0.9402984366720659, 0.6435546875], [6.58208905670449, 0.313432812224022, 0.6484375], [6.58208905670449, -0.9402984366720659, 0.6484375], [5.955223432256503, -1.5671640611201383, 0.6533203125], [5.955223432256503, -2.820895310016226, 0.6533203125], [5.955223432256503, -4.074626558912314, 0.6572265625], [5.955223432256503, -4.701492183360358, 0.6611328125], [5.328357807808402, -5.955223432256474, 0.6611328125], [4.701492183360415, -6.582089056704518, 0.6650390625], [4.074626558912314, -6.582089056704518, 0.6689453125], [4.074626558912314, -7.208954681152562, 0.6689453125], [4.074626558912314, -7.835820305600606, 0.6708984375], [3.447760934464327, -7.835820305600606, 0.6708984375], [2.820895310016226, -7.835820305600606, 0.673828125], [2.194029685568239, -8.46268593004865, 0.673828125], [1.5671640611201383, -8.46268593004865, 0.6748046875], [0.9402984366721512, -8.46268593004865, 0.6748046875], [-0.3134328122239367, -7.835820305600606, 0.6767578125], [-0.9402984366720375, -7.208954681152562, 0.677734375], [-1.5671640611201383, -6.582089056704518, 0.677734375], [-2.1940296855681254, -5.955223432256474, 0.6796875], [-2.820895310016226, -5.955223432256474, 0.6796875], [-2.820895310016226, -5.328357807808402, 0.6806640625], [-3.4477609344642133, -4.074626558912314, 0.6806640625], [-3.4477609344642133, -2.820895310016226, 0.681640625], [-4.074626558912314, -2.1940296855681822, 0.681640625], [-4.074626558912314, -1.5671640611201383, 0.6826171875], [-4.701492183360301, -0.313432812224022, 0.6826171875], [-4.701492183360301, 0.313432812224022, 0.68359375], [-4.701492183360301, 0.9402984366720659, 0.68359375], [-5.328357807808402, 1.5671640611201099, 0.6845703125], [-4.701492183360301, 1.5671640611201099, 0.6845703125], [-4.701492183360301, 2.194029685568154, 0.685546875], [-4.074626558912314, 1.5671640611201099, 0.6865234375]]}, {"pos x": 240.3819244938391, "pos y": 250.08610760986844, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-13.47761092563303, 5.955223432256446, 0.267578125], [-13.47761092563303, 5.328357807808402, 0.267578125], [-13.47761092563303, 5.955223432256446, 0.302734375], [-13.47761092563303, 5.328357807808402, 0.3671875], [-12.850745301185043, 5.955223432256446, 0.3955078125], [-12.850745301185043, 6.58208905670449, 0.3955078125], [-12.223879676736942, 7.835820305600606, 0.4228515625], [-11.597014052288841, 7.835820305600606, 0.4228515625], [-11.597014052288841, 8.46268593004865, 0.451171875], [-11.597014052288841, 9.089551554496694, 0.4677734375], [-10.970148427840854, 9.089551554496694, 0.4677734375], [-10.970148427840854, 9.716417178944738, 0.4853515625], [-10.343282803392754, 10.343282803392782, 0.4853515625], [-9.716417178944766, 10.970148427840826, 0.4970703125], [-9.089551554496666, 11.597014052288898, 0.4970703125], [-9.089551554496666, 12.223879676736942, 0.5078125], [-8.462685930048679, 12.850745301184986, 0.517578125], [-7.835820305600578, 13.47761092563303, 0.52734375], [-7.208954681152591, 14.104476550081074, 0.53515625], [-7.208954681152591, 14.731342174529118, 0.54296875], [-6.58208905670449, 14.731342174529118, 0.54296875], [-5.955223432256503, 14.731342174529118, 0.5556640625], [-5.955223432256503, 15.358207798977162, 0.5556640625], [-5.328357807808402, 15.985073423425234, 0.5625], [-5.328357807808402, 15.358207798977162, 0.603515625], [-5.955223432256503, 15.358207798977162, 0.603515625], [-5.955223432256503, 14.731342174529118, 0.6083984375], [-6.58208905670449, 14.104476550081074, 0.6083984375], [-7.208954681152591, 13.47761092563303, 0.6142578125], [-7.208954681152591, 12.850745301184986, 0.619140625], [-7.835820305600578, 12.223879676736942, 0.619140625], [-8.462685930048679, 11.597014052288898, 0.625], [-8.462685930048679, 10.970148427840826, 0.625], [-8.462685930048679, 10.343282803392782, 0.6298828125], [-9.089551554496666, 9.716417178944738, 0.6298828125], [-9.089551554496666, 8.46268593004865, 0.6337890625], [-9.089551554496666, 7.835820305600606, 0.6337890625], [-9.089551554496666, 6.58208905670449, 0.638671875], [-9.716417178944766, 5.955223432256446, 0.638671875], [-9.716417178944766, 5.328357807808402, 0.6435546875], [-9.716417178944766, 4.701492183360358, 0.6435546875], [-9.716417178944766, 3.44776093446427, 0.646484375], [-9.716417178944766, 2.8208953100161978, 0.646484375], [-9.716417178944766, 1.5671640611201099, 0.650390625], [-9.716417178944766, 0.9402984366720659, 0.6533203125], [-9.716417178944766, 0.313432812224022, 0.6533203125], [-9.089551554496666, -0.313432812224022, 0.65625], [-9.089551554496666, -0.9402984366720943, 0.658203125], [-9.089551554496666, -1.5671640611201383, 0.6611328125], [-8.462685930048679, -1.5671640611201383, 0.6611328125], [-7.835820305600578, -2.1940296855681822, 0.662109375], [-7.835820305600578, -2.820895310016226, 0.662109375], [-7.208954681152591, -2.820895310016226, 0.6640625], [-6.58208905670449, -3.44776093446427, 0.6640625], [-5.955223432256503, -3.44776093446427, 0.6650390625], [-5.955223432256503, -4.074626558912314, 0.6650390625], [-5.328357807808402, -4.074626558912314, 0.6669921875], [-4.701492183360415, -4.074626558912314, 0.6669921875], [-4.074626558912314, -4.701492183360358, 0.6669921875], [-3.4477609344642133, -4.701492183360358, 0.66796875], [-2.820895310016226, -4.701492183360358, 0.66796875], [-2.1940296855681254, -4.701492183360358, 0.6689453125], [-1.5671640611201383, -4.701492183360358, 0.669921875], [-0.9402984366720375, -4.701492183360358, 0.669921875], [-0.3134328122240504, -4.701492183360358, 0.6708984375], [-0.3134328122240504, -4.074626558912314, 0.6708984375], [0.3134328122240504, -4.074626558912314, 0.6708984375], [0.9402984366720375, -4.074626558912314, 0.6708984375], [0.9402984366720375, -3.44776093446427, 0.6708984375], [1.5671640611201383, -2.820895310016226, 0.671875], [2.1940296855681254, -2.1940296855681822, 0.671875], [2.820895310016226, -2.1940296855681822, 0.6728515625], [3.4477609344642133, -1.5671640611201383, 0.6728515625], [3.4477609344642133, -0.9402984366720943, 0.6728515625], [4.074626558912314, -0.9402984366720943, 0.6728515625], [4.074626558912314, -0.313432812224022, 0.6728515625], [4.074626558912314, -0.9402984366720943, 0.6767578125], [4.074626558912314, -1.5671640611201383, 0.677734375], [4.074626558912314, -2.1940296855681822, 0.677734375], [3.4477609344642133, -2.820895310016226, 0.677734375], [3.4477609344642133, -4.074626558912314, 0.677734375], [3.4477609344642133, -4.701492183360358, 0.6787109375], [2.820895310016226, -5.32835780780843, 0.6787109375], [2.820895310016226, -6.582089056704518, 0.6796875], [2.820895310016226, -7.208954681152562, 0.6796875], [2.820895310016226, -8.46268593004865, 0.6806640625], [2.820895310016226, -9.089551554496722, 0.6806640625], [2.820895310016226, -10.34328280339281, 0.6806640625], [2.820895310016226, -10.970148427840854, 0.681640625], [3.4477609344642133, -11.597014052288898, 0.681640625], [3.4477609344642133, -12.223879676736942, 0.681640625], [3.4477609344642133, -12.850745301184986, 0.6826171875], [4.074626558912314, -13.477610925633059, 0.6826171875], [4.074626558912314, -14.104476550081102, 0.6826171875], [4.701492183360415, -14.731342174529146, 0.6826171875], [4.701492183360415, -15.35820779897719, 0.6826171875], [5.328357807808402, -15.35820779897719, 0.6826171875], [5.955223432256503, -15.985073423425234, 0.6826171875], [6.58208905670449, -15.985073423425234, 0.6826171875], [7.208954681152591, -15.985073423425234, 0.6826171875], [7.835820305600578, -15.985073423425234, 0.6826171875], [8.462685930048679, -15.985073423425234, 0.6826171875], [9.089551554496666, -15.985073423425234, 0.6826171875], [9.716417178944766, -15.985073423425234, 0.6826171875], [10.343282803392754, -15.985073423425234, 0.6826171875], [10.970148427840854, -15.35820779897719, 0.6826171875], [11.597014052288841, -15.35820779897719, 0.6826171875], [11.597014052288841, -14.731342174529146, 0.6826171875], [12.223879676736942, -14.731342174529146, 0.6826171875], [12.85074530118493, -14.104476550081102, 0.68359375], [12.85074530118493, -13.477610925633059, 0.68359375], [13.47761092563303, -12.850745301184986, 0.68359375]]}, {"pos x": 217.18789638926143, "pos y": 334.7129669103549, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.328357807808402, -8.462685930048664, 0.2490234375], [-5.328357807808402, -9.089551554496708, 0.283203125], [-5.328357807808402, -9.716417178944752, 0.3642578125], [-5.328357807808402, -9.089551554496708, 0.412109375], [-5.328357807808402, -8.462685930048664, 0.443359375], [-5.328357807808402, -7.83582030560062, 0.443359375], [-4.701492183360301, -7.208954681152548, 0.4755859375], [-4.074626558912314, -6.582089056704504, 0.4755859375], [-3.4477609344642133, -5.95522343225646, 0.5029296875], [-3.4477609344642133, -4.701492183360372, 0.5029296875], [-2.820895310016226, -3.4477609344642843, 0.5302734375], [-2.1940296855681254, -2.820895310016212, 0.5302734375], [-1.5671640611201383, -1.567164061120124, 0.544921875], [-0.9402984366720375, -0.9402984366720801, 0.544921875], [-0.3134328122240504, -0.3134328122240362, 0.560546875], [-0.3134328122240504, 0.31343281222400776, 0.560546875], [0.3134328122240504, 0.9402984366720517, 0.5732421875], [0.9402984366720375, 2.194029685568168, 0.5732421875], [1.5671640611201383, 2.820895310016212, 0.5859375], [2.1940296855681254, 3.447760934464256, 0.5859375], [2.820895310016226, 4.0746265589123, 0.595703125], [2.820895310016226, 4.701492183360344, 0.595703125], [3.447760934464327, 5.95522343225646, 0.60546875], [3.447760934464327, 6.582089056704504, 0.60546875], [4.074626558912314, 7.208954681152548, 0.61328125], [4.701492183360415, 7.835820305600592, 0.61328125], [4.701492183360415, 8.462685930048636, 0.6220703125], [5.328357807808402, 9.08955155449668, 0.6279296875], [5.328357807808402, 9.716417178944752, 0.634765625], [4.701492183360415, 9.08955155449668, 0.654296875], [4.074626558912314, 7.835820305600592, 0.65625], [2.820895310016226, 7.208954681152548, 0.65625], [2.1940296855681254, 6.582089056704504, 0.658203125], [2.1940296855681254, 5.328357807808416, 0.658203125], [1.5671640611201383, 4.701492183360344, 0.1787109375]]}, {"pos x": 216.87446357703726, "pos y": 324.99654973141014, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032509, 3.1343281222402624, 0.2216796875], [-6.268656244480496, 3.1343281222402624, 0.2216796875], [-5.641790620032509, 2.5074624977922184, 0.3349609375], [-5.641790620032509, 1.880596873344146, 0.3828125], [-5.014924995584408, 1.253731248896102, 0.4306640625], [-5.014924995584408, 0.6268656244480582, 0.4306640625], [-5.014924995584408, 1.4210854715202004e-14, 0.451171875], [-4.388059371136308, 1.4210854715202004e-14, 0.451171875], [-4.388059371136308, -0.6268656244480297, 0.47265625], [-3.7611937466883205, -1.2537312488960737, 0.47265625], [-3.1343281222402197, -1.880596873344146, 0.48828125], [-2.5074624977922326, -2.50746249779219, 0.48828125], [-2.5074624977922326, -3.134328122240234, 0.5048828125], [-1.8805968733441318, -3.134328122240234, 0.5048828125], [-1.8805968733441318, -3.761193746688278, 0.5185546875], [-1.2537312488961447, -3.761193746688278, 0.5185546875], [-0.626865624448044, -4.388059371136322, 0.53125], [-0.626865624448044, -5.014924995584366, 0.53125], [-5.684341886080802e-14, -5.014924995584366, 0.5439453125], [0.626865624448044, -5.014924995584366, 0.5439453125], [0.626865624448044, -5.64179062003241, 0.5556640625], [1.253731248896031, -5.64179062003241, 0.5556640625], [1.8805968733441318, -5.64179062003241, 0.56640625], [2.507462497792119, -6.268656244480482, 0.56640625], [2.507462497792119, -5.64179062003241, 0.5830078125], [3.1343281222402197, -5.64179062003241, 0.58984375], [3.7611937466883205, -5.64179062003241, 0.58984375], [4.388059371136308, -5.64179062003241, 0.5966796875], [4.388059371136308, -5.014924995584366, 0.5966796875], [5.014924995584408, -4.388059371136322, 0.6044921875], [5.6417906200323955, -3.761193746688278, 0.6044921875], [5.6417906200323955, -3.134328122240234, 0.6103515625], [5.6417906200323955, -2.50746249779219, 0.6103515625], [5.6417906200323955, -1.880596873344146, 0.6171875], [6.268656244480496, -1.880596873344146, 0.62109375], [6.268656244480496, -0.6268656244480297, 0.62109375], [6.268656244480496, 1.4210854715202004e-14, 0.625], [5.6417906200323955, 0.6268656244480582, 0.625], [5.6417906200323955, 1.880596873344146, 0.6279296875], [5.014924995584408, 2.5074624977922184, 0.6279296875], [5.014924995584408, 3.7611937466883063, 0.630859375], [4.388059371136308, 4.38805937113635, 0.630859375], [3.7611937466883205, 5.014924995584394, 0.6337890625], [3.1343281222402197, 5.641790620032438, 0.6337890625], [2.507462497792119, 6.268656244480482, 0.6357421875], [1.8805968733441318, 6.268656244480482, 0.638671875], [1.253731248896031, 6.268656244480482, 0.640625], [0.626865624448044, 6.268656244480482, 0.640625], [-5.684341886080802e-14, 6.268656244480482, 0.6416015625], [-0.626865624448044, 5.641790620032438, 0.6416015625], [-1.2537312488961447, 5.641790620032438, 0.64453125], [-1.2537312488961447, 5.014924995584394, 0.64453125], [-1.2537312488961447, 3.7611937466883063, 0.64453125], [-1.2537312488961447, 3.1343281222402624, 0.17578125]]}, {"pos x": 228.47147762932588, "pos y": 310.57864036910496, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-2.1940296855681822, -3.7611937466883063, 0.2158203125], [-2.8208953100161693, -3.7611937466883063, 0.2509765625], [-3.44776093446427, -3.7611937466883063, 0.3125], [-3.44776093446427, -3.134328122240234, 0.3388671875], [-4.074626558912257, -2.50746249779219, 0.3681640625], [-4.074626558912257, -1.880596873344146, 0.396484375], [-4.074626558912257, -1.253731248896102, 0.396484375], [-4.701492183360358, -0.6268656244480582, 0.41796875], [-4.701492183360358, -1.4210854715202004e-14, 0.41796875], [-4.074626558912257, 1.253731248896102, 0.439453125], [-4.074626558912257, 1.880596873344146, 0.4560546875], [-4.074626558912257, 3.134328122240234, 0.4560546875], [-4.074626558912257, 3.761193746688278, 0.47265625], [-4.074626558912257, 4.388059371136322, 0.47265625], [-3.44776093446427, 5.014924995584394, 0.4833984375], [-3.44776093446427, 5.641790620032438, 0.4833984375], [-2.8208953100161693, 5.641790620032438, 0.4951171875], [-2.8208953100161693, 6.268656244480482, 0.4951171875], [-2.1940296855681822, 6.268656244480482, 0.5107421875], [-2.1940296855681822, 6.895521868928526, 0.5107421875], [-1.5671640611200814, 6.895521868928526, 0.525390625], [-0.9402984366720943, 6.895521868928526, 0.537109375], [-0.31343281222399355, 6.895521868928526, 0.548828125], [0.31343281222410724, 6.268656244480482, 0.548828125], [1.5671640611201951, 6.268656244480482, 0.5595703125], [2.1940296855681822, 5.641790620032438, 0.5595703125], [2.820895310016283, 5.014924995584394, 0.5703125], [2.820895310016283, 4.388059371136322, 0.5703125], [3.44776093446427, 3.134328122240234, 0.59375], [4.074626558912371, 1.880596873344146, 0.59375], [4.074626558912371, 0.6268656244480582, 0.6044921875], [4.701492183360358, -0.6268656244480582, 0.6044921875], [4.701492183360358, -1.253731248896102, 0.6142578125], [4.701492183360358, -1.880596873344146, 0.6142578125], [4.701492183360358, -2.50746249779219, 0.62109375], [4.074626558912371, -3.134328122240234, 0.62109375], [4.074626558912371, -3.7611937466883063, 0.62890625], [3.44776093446427, -4.38805937113635, 0.62890625], [3.44776093446427, -5.014924995584394, 0.63671875], [2.820895310016283, -5.641790620032438, 0.63671875], [2.1940296855681822, -6.268656244480482, 0.64453125], [1.5671640611201951, -6.268656244480482, 0.6513671875], [0.9402984366720943, -6.895521868928526, 0.658203125], [0.31343281222410724, -6.895521868928526, 0.658203125], [-0.31343281222399355, -6.895521868928526, 0.662109375], [-0.9402984366720943, -6.895521868928526, 0.662109375], [-1.5671640611200814, -6.268656244480482, 0.666015625], [-2.1940296855681822, -5.641790620032438, 0.66796875], [-2.8208953100161693, -5.641790620032438, 0.6708984375], [-3.44776093446427, -5.014924995584394, 0.6708984375], [-4.074626558912257, -4.38805937113635, 0.6728515625], [-4.074626558912257, -3.7611937466883063, 0.6728515625], [-4.701492183360358, -3.134328122240234, 0.673828125], [-4.074626558912257, -2.50746249779219, 0.673828125], [-4.074626558912257, -1.253731248896102, 0.67578125], [-4.074626558912257, -0.6268656244480582, 0.6767578125], [-4.701492183360358, -1.4210854715202004e-14, 0.6767578125], [-4.701492183360358, 1.253731248896102, 0.6787109375], [-4.074626558912257, 1.880596873344146, 0.6806640625], [-3.44776093446427, 1.253731248896102, 0.6826171875], [-2.8208953100161693, 1.253731248896102, 0.6826171875], [-2.1940296855681822, -1.4210854715202004e-14, 0.6826171875]]}, {"pos x": 235.68043231047847, "pos y": 300.8622231901603, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-0.626865624448044, -1.5671640611201099, 0.431640625], [-0.626865624448044, -0.313432812224022, 0.431640625], [-5.684341886080802e-14, 0.313432812224022, 0.4599609375], [-5.684341886080802e-14, 0.9402984366720659, 0.4599609375], [0.626865624448044, 1.5671640611201099, 0.48828125], [1.2537312488961447, 1.5671640611201099, 0.53125], [1.2537312488961447, 2.1940296855681822, 0.57421875], [1.2537312488961447, 2.820895310016226, 0.5986328125], [1.8805968733441318, 2.820895310016226, 0.6396484375], [1.2537312488961447, 2.820895310016226, 0.6513671875], [1.2537312488961447, 2.1940296855681822, 0.654296875], [0.626865624448044, 1.5671640611201099, 0.654296875], [-5.684341886080802e-14, 0.9402984366720659, 0.654296875], [-0.626865624448044, 0.313432812224022, 0.654296875], [-1.2537312488961447, -0.9402984366720659, 0.654296875], [-1.8805968733441318, -1.5671640611201099, 0.654296875], [-1.8805968733441318, -2.820895310016226, 0.177734375]]}, {"pos x": 228.15804481710217, "pos y": 288.63834351342337, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.253731248896088, 0.0, 0.4404296875], [-1.253731248896088, -0.626865624448044, 0.44921875], [-0.6268656244481008, 0.0, 0.5537109375], [0.0, 0.626865624448044, 0.5615234375], [0.6268656244481008, 0.626865624448044, 0.5615234375], [1.253731248896088, 0.626865624448044, 0.154296875]]}, {"pos x": 246.3371479260955, "pos y": 288.95177632564753, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.522387493376584, 1.5671640611201383, 0.3525390625], [-6.895521868928483, 2.1940296855681822, 0.369140625], [-6.268656244480496, 2.820895310016226, 0.3857421875], [-6.268656244480496, 3.44776093446427, 0.4140625], [-5.6417906200323955, 4.701492183360358, 0.4140625], [-5.014924995584408, 4.701492183360358, 0.443359375], [-4.388059371136308, 5.328357807808402, 0.4970703125], [-3.7611937466883205, 5.328357807808402, 0.525390625], [-3.1343281222402197, 5.328357807808402, 0.5458984375], [-3.1343281222402197, 4.701492183360358, 0.5654296875], [-2.5074624977922326, 4.074626558912314, 0.57421875], [-2.5074624977922326, 3.44776093446427, 0.57421875], [-2.5074624977922326, 2.820895310016226, 0.5830078125], [-1.8805968733441318, 1.5671640611201383, 0.5830078125], [-1.8805968733441318, 0.9402984366720659, 0.58984375], [-1.8805968733441318, -0.313432812224022, 0.58984375], [-1.8805968733441318, -0.9402984366720659, 0.595703125], [-1.253731248896031, -1.5671640611201099, 0.595703125], [-1.253731248896031, -2.194029685568154, 0.6015625], [-0.626865624448044, -2.820895310016226, 0.6015625], [-0.626865624448044, -3.44776093446427, 0.6064453125], [5.684341886080802e-14, -4.074626558912314, 0.6064453125], [5.684341886080802e-14, -4.701492183360358, 0.6123046875], [0.626865624448044, -4.701492183360358, 0.6171875], [0.626865624448044, -5.328357807808402, 0.6171875], [1.2537312488961447, -5.328357807808402, 0.6220703125], [1.8805968733441318, -5.328357807808402, 0.626953125], [2.5074624977922326, -5.328357807808402, 0.6328125], [3.1343281222402197, -5.328357807808402, 0.638671875], [3.7611937466883205, -5.328357807808402, 0.64453125], [3.7611937466883205, -4.701492183360358, 0.64453125], [4.388059371136308, -4.074626558912314, 0.6513671875], [5.014924995584408, -4.074626558912314, 0.658203125], [5.014924995584408, -3.44776093446427, 0.658203125], [5.014924995584408, -2.820895310016226, 0.6650390625], [5.6417906200323955, -2.194029685568154, 0.6650390625], [5.6417906200323955, -1.5671640611201099, 0.6708984375], [6.268656244480496, -1.5671640611201099, 0.6708984375], [6.268656244480496, -0.9402984366720659, 0.677734375], [6.895521868928483, -0.9402984366720659, 0.6875], [6.895521868928483, -1.5671640611201099, 0.6884765625], [7.522387493376584, -2.820895310016226, 0.6884765625], [7.522387493376584, -4.074626558912314, 0.1865234375]]}, {"pos x": 253.85953541947225, "pos y": 268.2652107188618, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-8.776118742272672, -5.955223432256446, 0.41015625], [-8.149253117824685, -6.58208905670449, 0.41015625], [-8.776118742272672, -7.208954681152562, 0.4326171875], [-8.149253117824685, -7.208954681152562, 0.517578125], [-7.522387493376584, -7.208954681152562, 0.5400390625], [-7.522387493376584, -6.58208905670449, 0.5576171875], [-6.895521868928597, -5.955223432256446, 0.5576171875], [-6.268656244480496, -5.328357807808402, 0.576171875], [-5.641790620032509, -5.328357807808402, 0.576171875], [-5.014924995584408, -4.701492183360358, 0.5908203125], [-5.014924995584408, -4.074626558912314, 0.5908203125], [-4.388059371136421, -3.44776093446427, 0.6044921875], [-3.7611937466883205, -2.820895310016226, 0.6044921875], [-3.1343281222403334, -2.194029685568154, 0.6162109375], [-2.5074624977922326, -1.5671640611201099, 0.6162109375], [-1.8805968733442455, -0.9402984366720659, 0.6279296875], [-1.8805968733442455, 0.313432812224022, 0.6279296875], [-1.2537312488961447, 0.9402984366720659, 0.6416015625], [-0.6268656244481576, 2.1940296855681822, 0.6416015625], [-5.684341886080802e-14, 2.820895310016226, 0.65625], [0.626865624448044, 4.074626558912314, 0.65625], [1.253731248896031, 5.328357807808402, 0.6708984375], [1.8805968733441318, 5.955223432256474, 0.6708984375], [2.507462497792119, 5.955223432256474, 0.685546875], [3.1343281222402197, 6.582089056704518, 0.685546875], [3.761193746688207, 6.582089056704518, 0.697265625], [4.388059371136308, 7.208954681152562, 0.697265625], [5.014924995584295, 7.208954681152562, 0.708984375], [5.6417906200323955, 7.208954681152562, 0.708984375], [6.268656244480383, 7.208954681152562, 0.7177734375], [6.895521868928483, 6.582089056704518, 0.7177734375], [7.5223874933764705, 6.582089056704518, 0.7275390625], [8.149253117824571, 5.955223432256474, 0.7275390625], [8.776118742272672, 5.955223432256474, 0.732421875], [8.776118742272672, 4.701492183360358, 0.732421875], [8.776118742272672, 4.074626558912314, 0.7373046875], [8.776118742272672, 3.44776093446427, 0.7373046875], [8.776118742272672, 2.1940296855681822, 0.7392578125], [8.776118742272672, 1.5671640611201383, 0.7392578125], [8.776118742272672, 0.9402984366720659, 0.7412109375], [8.776118742272672, 0.313432812224022, 0.7412109375], [8.149253117824571, -0.313432812224022, 0.19921875]]}, {"pos x": 251.35207292167985, "pos y": 266.3846138455177, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.1343281222402766, 5.328357807808416, 0.46484375], [-3.1343281222402766, 4.701492183360372, 0.46484375], [-3.1343281222402766, 4.074626558912328, 0.52734375], [-2.507462497792176, 4.074626558912328, 0.5537109375], [-2.507462497792176, 3.4477609344642843, 0.5537109375], [-2.507462497792176, 2.820895310016212, 0.5791015625], [-1.8805968733441887, 2.194029685568168, 0.5791015625], [-1.8805968733441887, 1.567164061120124, 0.60546875], [-1.253731248896088, 0.9402984366720801, 0.60546875], [-1.253731248896088, 0.3134328122240362, 0.626953125], [-0.6268656244481008, 0.3134328122240362, 0.626953125], [-0.6268656244481008, -0.31343281222400776, 0.6484375], [0.0, -0.31343281222400776, 0.6640625], [0.0, -0.9402984366720801, 0.6640625], [0.6268656244479871, -0.9402984366720801, 0.6796875], [0.6268656244479871, -1.567164061120124, 0.6796875], [1.253731248896088, -2.194029685568168, 0.69140625], [1.253731248896088, -2.820895310016212, 0.7021484375], [1.880596873344075, -3.447760934464256, 0.7109375], [2.507462497792176, -4.0746265589123, 0.7197265625], [2.507462497792176, -4.701492183360344, 0.724609375], [3.1343281222402766, -5.328357807808416, 0.73046875]]}, {"pos x": 267.02371353288123, "pos y": 261.36968884993337, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.1343281222402197, -8.462685930048664, 0.4150390625], [-3.1343281222402197, -7.835820305600592, 0.4150390625], [-3.7611937466883205, -7.835820305600592, 0.4404296875], [-3.7611937466883205, -7.208954681152548, 0.4404296875], [-3.7611937466883205, -6.582089056704504, 0.5048828125], [-4.388059371136308, -6.582089056704504, 0.544921875], [-4.388059371136308, -5.95522343225646, 0.5673828125], [-4.388059371136308, -5.328357807808416, 0.58984375], [-4.388059371136308, -4.701492183360372, 0.58984375], [-4.388059371136308, -4.074626558912328, 0.6005859375], [-4.388059371136308, -3.447760934464256, 0.6005859375], [-4.388059371136308, -2.820895310016212, 0.6103515625], [-4.388059371136308, -2.194029685568168, 0.6171875], [-3.7611937466883205, -1.567164061120124, 0.6240234375], [-3.7611937466883205, -0.9402984366720801, 0.6240234375], [-3.1343281222402197, -0.3134328122240362, 0.62890625], [-2.5074624977922326, -0.3134328122240362, 0.6337890625], [-2.5074624977922326, 0.3134328122240362, 0.6337890625], [-1.8805968733441318, 0.3134328122240362, 0.6376953125], [-1.2537312488961447, 0.3134328122240362, 0.6416015625], [-0.626865624448044, 0.3134328122240362, 0.6416015625], [-5.684341886080802e-14, 0.3134328122240362, 0.64453125], [0.626865624448044, 0.3134328122240362, 0.6474609375], [1.253731248896031, -0.3134328122240362, 0.650390625], [1.8805968733441318, -0.9402984366720801, 0.65234375], [1.8805968733441318, -1.567164061120124, 0.65234375], [2.507462497792119, -2.194029685568168, 0.654296875], [2.507462497792119, -2.820895310016212, 0.65625], [3.1343281222402197, -3.447760934464256, 0.6591796875], [3.7611937466883205, -4.074626558912328, 0.662109375], [3.7611937466883205, -3.447760934464256, 0.6708984375], [3.7611937466883205, -2.820895310016212, 0.6708984375], [4.388059371136308, -2.194029685568168, 0.67578125], [4.388059371136308, -1.567164061120124, 0.67578125], [4.388059371136308, -0.3134328122240362, 0.6806640625], [4.388059371136308, 0.3134328122240362, 0.6806640625], [4.388059371136308, 1.567164061120124, 0.6865234375], [4.388059371136308, 2.194029685568168, 0.6865234375], [4.388059371136308, 3.447760934464256, 0.693359375], [4.388059371136308, 4.0746265589123, 0.693359375], [4.388059371136308, 4.701492183360372, 0.6982421875], [3.7611937466883205, 5.95522343225646, 0.6982421875], [3.7611937466883205, 6.582089056704504, 0.7041015625], [3.1343281222402197, 7.208954681152548, 0.7041015625], [3.1343281222402197, 7.835820305600592, 0.70703125], [3.1343281222402197, 8.462685930048664, 0.7109375]]}, {"pos x": 986.2104800979112, "pos y": -114.63485890537902, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 993.10600196684, "pos y": -132.18709638992448, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 989.3448082201514, "pos y": -138.45575263440503, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 996.2403300890803, "pos y": -138.45575263440503, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[0.0, 0.0, 0.076171875]]}, {"pos x": 989.3448082201514, "pos y": -139.0826182588529, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": []}, {"pos x": 152.30730425888885, "pos y": 324.0562512947379, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, -9.089551554496694, 0.2646484375], [-6.268656244480553, -8.46268593004865, 0.2919921875], [-6.89552186892854, -7.835820305600606, 0.2919921875], [-7.522387493376641, -7.208954681152562, 0.3916015625], [-7.522387493376641, -6.582089056704518, 0.419921875], [-7.522387493376641, -5.955223432256474, 0.419921875], [-7.522387493376641, -5.32835780780843, 0.4638671875], [-8.149253117824628, -4.701492183360358, 0.4794921875], [-8.149253117824628, -4.074626558912314, 0.4794921875], [-8.149253117824628, -3.44776093446427, 0.4921875], [-8.149253117824628, -2.820895310016226, 0.4921875], [-7.522387493376641, -1.5671640611201383, 0.5048828125], [-7.522387493376641, -0.9402984366720659, 0.51171875], [-7.522387493376641, -0.313432812224022, 0.51171875], [-6.89552186892854, 0.313432812224022, 0.5185546875], [-6.268656244480553, 0.9402984366720659, 0.525390625], [-5.641790620032452, 1.5671640611201099, 0.533203125], [-5.641790620032452, 2.194029685568154, 0.533203125], [-5.014924995584465, 2.194029685568154, 0.5400390625], [-4.3880593711363645, 2.194029685568154, 0.546875], [-3.7611937466883774, 1.5671640611201099, 0.5537109375], [-3.1343281222402766, 0.9402984366720659, 0.560546875], [-2.5074624977922895, 0.313432812224022, 0.5693359375], [-2.5074624977922895, -0.313432812224022, 0.5693359375], [-1.8805968733441887, -0.9402984366720659, 0.578125], [-1.8805968733441887, -1.5671640611201383, 0.578125], [-1.253731248896088, -2.1940296855681822, 0.583984375], [-1.253731248896088, -3.44776093446427, 0.583984375], [-1.253731248896088, -4.074626558912314, 0.5908203125], [-1.253731248896088, -4.701492183360358, 0.5908203125], [-1.253731248896088, -5.32835780780843, 0.59765625], [-1.253731248896088, -5.955223432256474, 0.6044921875], [-1.253731248896088, -6.582089056704518, 0.6044921875], [-1.253731248896088, -7.208954681152562, 0.609375], [-1.253731248896088, -7.835820305600606, 0.609375], [-1.253731248896088, -8.46268593004865, 0.6142578125], [-1.253731248896088, -9.089551554496694, 0.6142578125], [-1.8805968733441887, -9.089551554496694, 0.619140625], [-1.8805968733441887, -9.716417178944766, 0.619140625], [-1.8805968733441887, -10.34328280339281, 0.6240234375], [-1.8805968733441887, -10.970148427840854, 0.626953125], [-1.8805968733441887, -11.597014052288898, 0.630859375], [-2.5074624977922895, -11.597014052288898, 0.6337890625], [-3.1343281222402766, -11.597014052288898, 0.642578125], [-3.7611937466883774, -11.597014052288898, 0.650390625], [-3.7611937466883774, -10.970148427840854, 0.6513671875], [-3.1343281222402766, -10.970148427840854, 0.6533203125], [-3.1343281222402766, -10.34328280339281, 0.654296875], [-2.5074624977922895, -9.716417178944766, 0.654296875], [-1.8805968733441887, -9.089551554496694, 0.6552734375], [-1.8805968733441887, -8.46268593004865, 0.65625], [-1.253731248896088, -8.46268593004865, 0.65625], [-0.6268656244481008, -8.46268593004865, 0.6572265625], [-0.6268656244481008, -7.835820305600606, 0.6572265625], [0.0, -7.208954681152562, 0.658203125], [0.6268656244479871, -7.208954681152562, 0.658203125], [1.253731248896088, -6.582089056704518, 0.658203125], [1.880596873344075, -6.582089056704518, 0.658203125], [1.880596873344075, -5.955223432256474, 0.6591796875], [2.507462497792176, -5.955223432256474, 0.6591796875], [2.507462497792176, -5.32835780780843, 0.6591796875], [3.134328122240163, -4.701492183360358, 0.6591796875], [3.7611937466882637, -4.074626558912314, 0.66015625], [4.388059371136251, -3.44776093446427, 0.66015625], [4.388059371136251, -2.1940296855681822, 0.66015625], [5.014924995584352, -1.5671640611201383, 0.6611328125], [5.641790620032339, -0.9402984366720659, 0.6611328125], [5.641790620032339, -0.313432812224022, 0.6611328125], [6.2686562444804395, 0.313432812224022, 0.6611328125], [6.89552186892854, 1.5671640611201099, 0.6611328125], [6.89552186892854, 2.194029685568154, 0.662109375], [6.89552186892854, 2.8208953100161978, 0.662109375], [7.522387493376527, 3.44776093446427, 0.662109375], [7.522387493376527, 4.074626558912314, 0.662109375], [7.522387493376527, 4.701492183360358, 0.662109375], [8.149253117824628, 5.328357807808402, 0.662109375], [8.149253117824628, 5.955223432256446, 0.6630859375], [8.149253117824628, 6.58208905670449, 0.6630859375], [8.149253117824628, 7.208954681152534, 0.6630859375], [8.149253117824628, 7.835820305600606, 0.6630859375], [8.149253117824628, 8.46268593004865, 0.6640625], [7.522387493376527, 9.089551554496694, 0.6650390625], [7.522387493376527, 9.716417178944738, 0.6650390625], [6.89552186892854, 10.343282803392782, 0.6650390625], [6.2686562444804395, 10.970148427840826, 0.666015625], [5.641790620032339, 11.597014052288898, 0.6669921875], [5.014924995584352, 11.597014052288898, 0.6669921875], [4.388059371136251, 10.970148427840826, 0.6669921875], [3.7611937466882637, 11.597014052288898, 0.6669921875], [3.134328122240163, 11.597014052288898, 0.66796875], [2.507462497792176, 10.970148427840826, 0.66796875], [1.880596873344075, 10.970148427840826, 0.66796875], [1.253731248896088, 10.970148427840826, 0.6689453125], [0.6268656244479871, 10.970148427840826, 0.666015625], [0.0, 10.970148427840826, 0.1806640625]]}, {"pos x": 158.57596050336895, "pos y": 307.4443122468647, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8805968733441887, 1.253731248896102, 0.2900390625], [-1.8805968733441887, 0.6268656244480582, 0.2900390625], [-1.253731248896088, 1.253731248896102, 0.294921875], [-1.253731248896088, 0.6268656244480582, 0.3125], [-0.6268656244481008, 0.6268656244480582, 0.35546875], [-0.6268656244481008, 1.4210854715202004e-14, 0.35546875], [0.0, -0.6268656244480297, 0.38671875], [0.0, -1.253731248896102, 0.4130859375], [0.6268656244481008, -1.253731248896102, 0.4130859375], [0.6268656244481008, -1.880596873344146, 0.439453125], [0.6268656244481008, -2.50746249779219, 0.439453125], [0.6268656244481008, -3.134328122240234, 0.458984375], [1.253731248896088, -3.761193746688278, 0.4794921875], [1.253731248896088, -4.388059371136322, 0.4951171875], [1.253731248896088, -5.014924995584394, 0.5107421875], [1.253731248896088, -5.641790620032438, 0.5341796875], [0.6268656244481008, -5.641790620032438, 0.55078125], [0.0, -5.641790620032438, 0.5576171875], [-0.6268656244481008, -5.014924995584394, 0.564453125], [-1.253731248896088, -5.014924995584394, 0.568359375], [-1.8805968733441887, -4.388059371136322, 0.572265625], [-2.507462497792176, -3.761193746688278, 0.572265625], [-3.1343281222402766, -3.761193746688278, 0.5751953125], [-3.7611937466882637, -3.134328122240234, 0.5751953125], [-3.7611937466882637, -2.50746249779219, 0.5791015625], [-4.3880593711363645, -2.50746249779219, 0.58203125], [-4.3880593711363645, -1.880596873344146, 0.58203125], [-4.3880593711363645, -1.253731248896102, 0.5849609375], [-5.014924995584352, -0.6268656244480297, 0.5849609375], [-5.014924995584352, 1.4210854715202004e-14, 0.587890625], [-5.014924995584352, 0.6268656244480582, 0.5908203125], [-5.014924995584352, 1.253731248896102, 0.5908203125], [-4.3880593711363645, 1.880596873344146, 0.5927734375], [-4.3880593711363645, 2.50746249779219, 0.5947265625], [-4.3880593711363645, 3.134328122240234, 0.5947265625], [-3.7611937466882637, 3.7611937466883063, 0.5966796875], [-3.7611937466882637, 4.38805937113635, 0.5966796875], [-3.1343281222402766, 4.38805937113635, 0.599609375], [-3.1343281222402766, 5.014924995584394, 0.599609375], [-2.507462497792176, 5.014924995584394, 0.6025390625], [-1.8805968733441887, 5.014924995584394, 0.6064453125], [-1.8805968733441887, 5.641790620032438, 0.6064453125], [-1.253731248896088, 5.641790620032438, 0.6103515625], [-0.6268656244481008, 5.014924995584394, 0.615234375], [0.0, 5.014924995584394, 0.6201171875], [0.6268656244481008, 4.38805937113635, 0.625], [1.253731248896088, 3.7611937466883063, 0.625], [1.253731248896088, 3.134328122240234, 0.6298828125], [1.8805968733441887, 2.50746249779219, 0.6298828125], [2.507462497792176, 1.880596873344146, 0.6337890625], [2.507462497792176, 1.253731248896102, 0.6337890625], [3.1343281222402766, 0.6268656244480582, 0.63671875], [3.7611937466882637, 1.4210854715202004e-14, 0.6396484375], [3.7611937466882637, -1.253731248896102, 0.6396484375], [4.3880593711363645, -1.880596873344146, 0.640625], [4.3880593711363645, -2.50746249779219, 0.640625], [5.014924995584352, -3.134328122240234, 0.640625], [5.014924995584352, -3.761193746688278, 0.1748046875]]}, {"pos x": 168.91924330676176, "pos y": 291.77267163566364, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.208954681152534, 1.253731248896088, 0.3876953125], [-6.582089056704547, 1.253731248896088, 0.3876953125], [-5.955223432256446, 1.8805968733441318, 0.4189453125], [-5.328357807808459, 1.8805968733441318, 0.4189453125], [-4.701492183360358, 2.507462497792204, 0.4443359375], [-4.701492183360358, 3.134328122240248, 0.470703125], [-4.074626558912371, 3.761193746688292, 0.470703125], [-3.44776093446427, 4.388059371136336, 0.4931640625], [-3.44776093446427, 5.01492499558438, 0.515625], [-2.820895310016283, 5.641790620032424, 0.515625], [-2.820895310016283, 6.268656244480468, 0.5283203125], [-2.1940296855681822, 6.268656244480468, 0.5283203125], [-2.1940296855681822, 6.89552186892854, 0.541015625], [-1.5671640611200814, 6.89552186892854, 0.568359375], [-1.5671640611200814, 6.268656244480468, 0.576171875], [-1.5671640611200814, 5.641790620032424, 0.583984375], [-1.5671640611200814, 5.01492499558438, 0.591796875], [-1.5671640611200814, 3.761193746688292, 0.591796875], [-1.5671640611200814, 2.507462497792204, 0.59765625], [-1.5671640611200814, 1.8805968733441318, 0.59765625], [-1.5671640611200814, 1.253731248896088, 0.603515625], [-1.5671640611200814, 0.626865624448044, 0.603515625], [-0.9402984366720943, 0.0, 0.6083984375], [-0.9402984366720943, -0.626865624448044, 0.6083984375], [-0.9402984366720943, -1.253731248896088, 0.61328125], [-0.31343281222399355, -1.8805968733441603, 0.61328125], [0.31343281222399355, -2.507462497792204, 0.6171875], [0.31343281222399355, -3.134328122240248, 0.6171875], [0.9402984366720943, -3.761193746688292, 0.62109375], [1.5671640611200814, -3.761193746688292, 0.6240234375], [1.5671640611200814, -4.388059371136336, 0.6279296875], [2.1940296855681822, -5.01492499558438, 0.6298828125], [2.8208953100161693, -5.641790620032424, 0.6328125], [3.44776093446427, -6.268656244480496, 0.63671875], [4.074626558912257, -6.89552186892854, 0.6396484375], [4.701492183360358, -6.89552186892854, 0.6474609375], [5.328357807808345, -6.89552186892854, 0.65234375], [5.328357807808345, -6.268656244480496, 0.6630859375], [5.955223432256446, -6.268656244480496, 0.6689453125], [5.955223432256446, -5.641790620032424, 0.6689453125], [6.582089056704547, -5.01492499558438, 0.671875], [6.582089056704547, -4.388059371136336, 0.671875], [7.208954681152534, -3.761193746688292, 0.6748046875]]}, {"pos x": 183.3371526690667, "pos y": 270.14580759220587, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-4.074626558912314, 3.447760934464256, 0.3037109375], [-3.447760934464327, 2.820895310016212, 0.3310546875], [-2.820895310016226, 2.820895310016212, 0.3310546875], [-2.194029685568239, 2.194029685568168, 0.359375], [-1.5671640611201383, 2.194029685568168, 0.396484375], [-1.5671640611201383, 1.567164061120124, 0.396484375], [-0.9402984366721512, 1.567164061120124, 0.4345703125], [-0.3134328122240504, 0.9402984366720801, 0.4619140625], [-0.3134328122240504, 0.3134328122240362, 0.4892578125], [-0.3134328122240504, -0.31343281222400776, 0.4892578125], [0.3134328122240504, -0.31343281222400776, 0.5009765625], [0.3134328122240504, -1.567164061120124, 0.5009765625], [0.3134328122240504, -2.194029685568168, 0.5126953125], [0.3134328122240504, -2.820895310016212, 0.5126953125], [0.3134328122240504, -3.447760934464256, 0.5224609375], [0.3134328122240504, -4.0746265589123, 0.5224609375], [0.3134328122240504, -4.701492183360372, 0.5322265625], [0.3134328122240504, -5.328357807808416, 0.537109375], [0.3134328122240504, -5.95522343225646, 0.54296875], [0.3134328122240504, -6.582089056704504, 0.552734375], [-0.3134328122240504, -6.582089056704504, 0.556640625], [-0.3134328122240504, -5.95522343225646, 0.556640625], [-0.9402984366721512, -5.95522343225646, 0.5595703125], [-1.5671640611201383, -5.328357807808416, 0.5625], [-1.5671640611201383, -4.701492183360372, 0.5625], [-2.194029685568239, -4.0746265589123, 0.56640625], [-2.194029685568239, -3.447760934464256, 0.56640625], [-2.820895310016226, -2.820895310016212, 0.5703125], [-2.820895310016226, -2.194029685568168, 0.5703125], [-3.447760934464327, -0.9402984366720801, 0.5732421875], [-3.447760934464327, -0.31343281222400776, 0.5732421875], [-3.447760934464327, 0.3134328122240362, 0.5771484375], [-3.447760934464327, 0.9402984366720801, 0.5771484375], [-3.447760934464327, 1.567164061120124, 0.5810546875], [-4.074626558912314, 2.194029685568168, 0.5810546875], [-4.074626558912314, 2.820895310016212, 0.5859375], [-4.074626558912314, 3.447760934464256, 0.5859375], [-3.447760934464327, 4.074626558912328, 0.591796875], [-3.447760934464327, 4.701492183360372, 0.595703125], [-2.820895310016226, 5.328357807808416, 0.6005859375], [-2.194029685568239, 5.328357807808416, 0.6064453125], [-2.194029685568239, 5.95522343225646, 0.6064453125], [-1.5671640611201383, 6.582089056704504, 0.611328125], [-0.9402984366721512, 6.582089056704504, 0.6171875], [-0.3134328122240504, 6.582089056704504, 0.6220703125], [0.3134328122240504, 6.582089056704504, 0.6220703125], [0.9402984366720375, 6.582089056704504, 0.6259765625], [1.5671640611201383, 5.95522343225646, 0.6298828125], [2.1940296855681254, 5.328357807808416, 0.6357421875], [2.820895310016226, 4.701492183360372, 0.6357421875], [2.820895310016226, 4.074626558912328, 0.6396484375], [3.4477609344642133, 4.074626558912328, 0.6396484375], [3.4477609344642133, 3.447760934464256, 0.6435546875], [3.4477609344642133, 2.820895310016212, 0.646484375], [4.074626558912314, 2.194029685568168, 0.646484375], [4.074626558912314, 1.567164061120124, 0.17578125]]}, {"pos x": 188.66551047687523, "pos y": 260.11595760103717, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.8805968733441318, 0.313432812224022, 0.2099609375], [-1.8805968733441318, -0.313432812224022, 0.2568359375], [-1.8805968733441318, 0.313432812224022, 0.3828125], [-1.253731248896031, 0.313432812224022, 0.3828125], [-1.253731248896031, 0.9402984366720659, 0.4140625], [-0.626865624448044, 0.9402984366720659, 0.4140625], [-0.626865624448044, 1.5671640611201383, 0.4453125], [5.684341886080802e-14, 1.5671640611201383, 0.47265625], [5.684341886080802e-14, 2.1940296855681822, 0.47265625], [0.626865624448044, 2.820895310016226, 0.5], [1.2537312488961447, 3.44776093446427, 0.5126953125], [1.2537312488961447, 4.074626558912314, 0.5126953125], [1.2537312488961447, 4.701492183360358, 0.5263671875], [1.2537312488961447, 4.074626558912314, 0.5400390625], [1.8805968733441318, 4.701492183360358, 0.5537109375], [1.8805968733441318, 4.074626558912314, 0.599609375], [1.8805968733441318, 3.44776093446427, 0.599609375], [1.2537312488961447, 2.1940296855681822, 0.6064453125], [1.2537312488961447, 1.5671640611201383, 0.615234375], [1.2537312488961447, 0.9402984366720659, 0.615234375], [1.2537312488961447, 0.313432812224022, 0.623046875], [0.626865624448044, 0.313432812224022, 0.623046875], [0.626865624448044, -0.313432812224022, 0.62890625], [0.626865624448044, -0.9402984366720659, 0.6337890625], [0.626865624448044, -1.5671640611201099, 0.6337890625], [0.626865624448044, -2.194029685568154, 0.6376953125], [0.626865624448044, -2.8208953100161978, 0.640625], [0.626865624448044, -3.44776093446427, 0.640625], [0.626865624448044, -4.074626558912314, 0.6435546875], [1.2537312488961447, -4.701492183360358, 0.1748046875]]}, {"pos x": 203.0834198391804, "pos y": 249.45924198542033, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-1.880596873344075, -0.9402984366720801, 0.2626953125], [-2.507462497792176, -1.567164061120124, 0.2939453125], [-3.134328122240163, -0.9402984366720801, 0.2939453125], [-3.134328122240163, -1.567164061120124, 0.3779296875], [-3.7611937466882637, -1.567164061120124, 0.4306640625], [-4.3880593711363645, -0.9402984366720801, 0.4609375], [-5.014924995584352, -0.9402984366720801, 0.5087890625], [-5.014924995584352, -0.31343281222400776, 0.52734375], [-5.641790620032452, -0.31343281222400776, 0.52734375], [-5.641790620032452, 0.3134328122240362, 0.5400390625], [-5.641790620032452, 0.9402984366720801, 0.5400390625], [-5.641790620032452, 1.567164061120124, 0.552734375], [-5.641790620032452, 2.194029685568168, 0.5625], [-5.641790620032452, 2.820895310016212, 0.5625], [-5.641790620032452, 4.074626558912328, 0.5732421875], [-5.641790620032452, 4.701492183360372, 0.5732421875], [-5.014924995584352, 5.328357807808416, 0.58203125], [-5.014924995584352, 5.95522343225646, 0.58203125], [-4.3880593711363645, 6.582089056704504, 0.5908203125], [-4.3880593711363645, 7.208954681152548, 0.6005859375], [-3.7611937466882637, 7.208954681152548, 0.6103515625], [-3.134328122240163, 7.208954681152548, 0.62890625], [-2.507462497792176, 6.582089056704504, 0.638671875], [-1.880596873344075, 5.95522343225646, 0.6484375], [-1.253731248896088, 4.701492183360372, 0.6484375], [-1.253731248896088, 4.074626558912328, 0.654296875], [-0.6268656244479871, 2.820895310016212, 0.654296875], [-0.6268656244479871, 2.194029685568168, 0.6611328125], [-0.6268656244479871, 0.9402984366720801, 0.6611328125], [-0.6268656244479871, 0.3134328122240362, 0.66796875], [-0.6268656244479871, -0.9402984366720801, 0.66796875], [-0.6268656244479871, -1.567164061120124, 0.6748046875], [-0.6268656244479871, -2.194029685568168, 0.6748046875], [-0.6268656244479871, -2.820895310016212, 0.6787109375], [-0.6268656244479871, -4.074626558912314, 0.6787109375], [-0.6268656244479871, -4.701492183360358, 0.6826171875], [-0.6268656244479871, -5.328357807808402, 0.6826171875], [-1.253731248896088, -5.95522343225646, 0.6865234375], [-1.253731248896088, -6.582089056704504, 0.6865234375], [-1.880596873344075, -6.582089056704504, 0.69140625], [-1.880596873344075, -7.208954681152548, 0.6953125], [-1.253731248896088, -6.582089056704504, 0.7177734375], [-1.253731248896088, -5.95522343225646, 0.720703125], [-1.253731248896088, -5.328357807808402, 0.724609375], [-0.6268656244479871, -4.701492183360358, 0.724609375], [0.0, -4.074626558912314, 0.7275390625], [0.0, -2.820895310016212, 0.7275390625], [0.6268656244481008, -2.820895310016212, 0.7314453125], [0.6268656244481008, -2.194029685568168, 0.7314453125], [1.253731248896088, -2.194029685568168, 0.7333984375], [1.253731248896088, -1.567164061120124, 0.7333984375], [1.8805968733441887, -1.567164061120124, 0.736328125], [2.507462497792176, -0.9402984366720801, 0.736328125], [3.1343281222402766, -0.9402984366720801, 0.7373046875], [3.1343281222402766, -0.31343281222400776, 0.73828125], [3.7611937466882637, -0.31343281222400776, 0.73828125], [4.3880593711363645, -0.31343281222400776, 0.73828125], [4.3880593711363645, -0.9402984366720801, 0.73828125], [5.014924995584465, -0.9402984366720801, 0.73828125], [5.014924995584465, -1.567164061120124, 0.73828125], [5.641790620032452, -2.194029685568168, 0.73828125], [5.641790620032452, -2.820895310016212, 0.73828125], [5.641790620032452, -4.074626558912314, 0.19921875]]}, {"pos x": 210.91924014478087, "pos y": 229.08610919085876, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-7.835820305600635, -8.77611874227268, 0.314453125], [-7.835820305600635, -8.149253117824635, 0.3271484375], [-7.208954681152534, -7.522387493376577, 0.3935546875], [-7.208954681152534, -6.895521868928533, 0.4287109375], [-6.582089056704547, -6.268656244480489, 0.4287109375], [-6.582089056704547, -5.641790620032431, 0.4638671875], [-5.955223432256446, -5.014924995584387, 0.4638671875], [-5.328357807808459, -3.761193746688299, 0.490234375], [-4.701492183360358, -3.134328122240241, 0.490234375], [-4.701492183360358, -2.507462497792197, 0.515625], [-4.074626558912371, -1.253731248896095, 0.515625], [-3.44776093446427, -0.626865624448051, 0.53515625], [-2.8208953100161693, 0.626865624448051, 0.53515625], [-2.8208953100161693, 1.253731248896095, 0.5556640625], [-2.1940296855681822, 1.880596873344139, 0.5556640625], [-1.5671640611200814, 2.507462497792197, 0.5703125], [-0.9402984366720943, 3.761193746688285, 0.5703125], [-0.31343281222399355, 4.388059371136329, 0.5859375], [0.31343281222399355, 5.014924995584387, 0.5859375], [0.9402984366720943, 5.641790620032431, 0.59765625], [1.5671640611200814, 6.895521868928533, 0.59765625], [2.1940296855681822, 7.522387493376577, 0.609375], [2.8208953100161693, 8.149253117824621, 0.623046875], [3.44776093446427, 8.77611874227268, 0.623046875], [4.074626558912257, 8.77611874227268, 0.63671875], [4.701492183360358, 8.77611874227268, 0.6484375], [5.328357807808459, 8.77611874227268, 0.6611328125], [5.328357807808459, 8.149253117824621, 0.669921875], [5.955223432256446, 7.522387493376577, 0.669921875], [6.582089056704547, 6.895521868928533, 0.6796875], [6.582089056704547, 5.641790620032431, 0.6865234375], [7.208954681152534, 5.641790620032431, 0.6865234375], [7.208954681152534, 5.014924995584387, 0.6943359375], [7.208954681152534, 3.761193746688285, 0.6943359375], [7.835820305600635, 3.134328122240241, 0.6953125], [7.835820305600635, 1.880596873344139, 0.6953125], [7.835820305600635, 1.253731248896095, 0.697265625], [7.835820305600635, 0.626865624448051, 0.697265625], [7.835820305600635, -7.105427357601002e-15, 0.1884765625]]}, {"pos x": 209.97894170810883, "pos y": 228.14581075418673, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-5.641790620032452, 5.95522343225646, 0.396484375], [-5.641790620032452, 5.328357807808402, 0.396484375], [-5.014924995584352, 5.328357807808402, 0.4208984375], [-5.641790620032452, 5.328357807808402, 0.48828125], [-5.014924995584352, 5.328357807808402, 0.53125], [-5.014924995584352, 4.701492183360358, 0.53125], [-4.3880593711363645, 4.074626558912314, 0.541015625], [-3.7611937466882637, 4.074626558912314, 0.541015625], [-3.7611937466882637, 3.44776093446427, 0.55078125], [-2.507462497792176, 3.44776093446427, 0.55078125], [-1.880596873344075, 2.820895310016212, 0.56640625], [-1.880596873344075, 2.194029685568168, 0.56640625], [-1.253731248896088, 1.567164061120124, 0.58203125], [-0.6268656244479871, 0.9402984366720659, 0.58203125], [0.0, 0.313432812224022, 0.595703125], [0.6268656244481008, -0.313432812224022, 0.595703125], [0.6268656244481008, -0.9402984366720801, 0.609375], [1.253731248896088, -1.567164061120124, 0.609375], [1.8805968733441887, -2.194029685568168, 0.619140625], [2.507462497792176, -3.44776093446427, 0.619140625], [3.1343281222402766, -4.074626558912314, 0.6298828125], [3.7611937466882637, -4.701492183360358, 0.6298828125], [3.7611937466882637, -5.328357807808416, 0.6357421875], [4.3880593711363645, -5.328357807808416, 0.6357421875], [5.641790620032452, -5.95522343225646, 0.1728515625]]}, {"pos x": 227.5311791926543, "pos y": 219.05625919968983, "color": "#35ffb5", "type": "pen", "base stroke weight": 2.1, "points": [[-3.7611937466882637, 0.0, 0.4482421875], [-3.134328122240163, -0.626865624448044, 0.4658203125], [-2.507462497792176, -1.253731248896088, 0.484375], [-2.507462497792176, -1.8805968733441318, 0.484375], [-1.880596873344075, -2.50746249779219, 0.5], [-1.880596873344075, -3.134328122240234, 0.5], [-1.880596873344075, -3.761193746688278, 0.5146484375], [-1.880596873344075, -4.388059371136336, 0.5146484375], [-1.253731248896088, -5.01492499558438, 0.5263671875], [-1.253731248896088, -5.641790620032424, 0.5263671875], [-1.253731248896088, -6.268656244480482, 0.5380859375], [-1.880596873344075, -6.268656244480482, 0.537109375], [-2.507462497792176, -6.268656244480482, 0.537109375], [-3.134328122240163, -6.268656244480482, 0.5361328125], [-3.134328122240163, -5.641790620032424, 0.53515625], [-3.7611937466882637, -5.01492499558438, 0.53515625], [-4.3880593711363645, -5.01492499558438, 0.533203125], [-4.3880593711363645, -3.761193746688278, 0.533203125], [-4.3880593711363645, -3.134328122240234, 0.53125], [-5.014924995584352, -1.8805968733441318, 0.53125], [-5.014924995584352, -1.253731248896088, 0.529296875], [-5.014924995584352, -0.626865624448044, 0.529296875], [-5.014924995584352, 0.0, 0.5283203125], [-5.641790620032452, 0.6268656244480582, 0.5283203125], [-5.014924995584352, 1.253731248896102, 0.52734375], [-5.014924995584352, 1.880596873344146, 0.52734375], [-5.014924995584352, 2.507462497792204, 0.52734375], [-4.3880593711363645, 3.761193746688292, 0.52734375], [-4.3880593711363645, 4.38805937113635, 0.52734375], [-3.7611937466882637, 4.38805937113635, 0.52734375], [-3.134328122240163, 5.014924995584394, 0.5283203125], [-3.134328122240163, 5.641790620032438, 0.5283203125], [-2.507462497792176, 5.641790620032438, 0.5283203125], [-1.880596873344075, 6.268656244480482, 0.5283203125], [-1.253731248896088, 6.268656244480482, 0.53515625], [-0.6268656244479871, 6.268656244480482, 0.53515625], [0.0, 6.268656244480482, 0.5419921875], [0.6268656244481008, 6.268656244480482, 0.5537109375], [0.6268656244481008, 5.641790620032438, 0.56640625], [1.8805968733441887, 5.014924995584394, 0.56640625], [2.507462497792176, 4.38805937113635, 0.5859375], [3.1343281222402766, 3.761193746688292, 0.60546875], [3.7611937466882637, 3.134328122240248, 0.60546875], [4.3880593711363645, 3.134328122240248, 0.6181640625], [5.014924995584465, 3.134328122240248, 0.6181640625], [5.641790620032452, 2.507462497792204, 0.1689453125]]}]}}, {"name": "open cv", "variables": {}, "flow": {"algorithm mode": "data flow", "viewport update mode": "async", "nodes": [{"parent node title": "Read Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Reads image from drive.", "position x": 169.0, "position y": 705.0, "main widget data": {"image file path": "..\\saves\\P3310104.JPG"}, "state data": {"image file path": "..\\saves\\P3310104.JPG"}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "PathInputWidget", "widget data": "Select", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Adjust Brightness", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Adjusts the brightness of an image.", "position x": 1595.0, "position y": 589.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "alpha", "has widget": true, "widget name": "std line edit", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "beta", "has widget": true, "widget name": "std line edit", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Bilateral Filter", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies the bilateral filter to an image.", "position x": 1862.0, "position y": 963.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "d", "has widget": true, "widget name": "std line edit", "widget data": "30", "widget position": "besides"}, {"type": "data", "label": "sigmaColor", "has widget": true, "widget name": "std line edit", "widget data": "150", "widget position": "besides"}, {"type": "data", "label": "sigmaSpace", "has widget": true, "widget name": "std line edit", "widget data": "200", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using the normalized box filter.", "position x": 2268.0, "position y": 249.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "smooth", "has widget": true, "widget name": "std line edit", "widget data": "10", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur Gaussian", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using a Gaussian filter.", "position x": 2264.0, "position y": 569.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "ksize", "has widget": true, "widget name": "std line edit", "widget data": "31", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Blur Median", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Blurs an image using the median filter.", "position x": 2265.0, "position y": 886.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "ksize", "has widget": true, "widget name": "std line edit", "widget data": "31", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 681.0, "position y": 847.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 1543.0, "position y": 980.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Display Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Displays image.", "position x": 1619.0, "position y": 1439.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Arrowed Line", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a arrow segment pointing from the first point to the second one.", "position x": 2720.0, "position y": 1424.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "point 1", "has widget": true, "widget name": "std line edit", "widget data": "100, 400", "widget position": "besides"}, {"type": "data", "label": "point 2", "has widget": true, "widget name": "std line edit", "widget data": "300, 280", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "255,255,255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Circle", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a circle.", "position x": 1984.0, "position y": 1435.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "center", "has widget": true, "widget name": "std line edit", "widget data": "420, 150", "widget position": "besides"}, {"type": "data", "label": "radius", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "0, 255, 255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Draw Marker", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a marker on a predefined position in an image.", "position x": 3070.0, "position y": 1410.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "position", "has widget": true, "widget name": "std line edit", "widget data": "420, 150", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "0, 255", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Rectangle", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Draws a rectangle on an image.", "position x": 2370.0, "position y": 1438.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "startPoint", "has widget": true, "widget name": "std line edit", "widget data": "300, 50", "widget position": "besides"}, {"type": "data", "label": "endPoint", "has widget": true, "widget name": "std line edit", "widget data": "540, 250", "widget position": "besides"}, {"type": "data", "label": "color", "has widget": true, "widget name": "std line edit", "widget data": "200", "widget position": "besides"}, {"type": "data", "label": "thickness", "has widget": true, "widget name": "std line edit", "widget data": "3", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Resize", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Resizes image.", "position x": 1098.0, "position y": 1162.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "New size", "has widget": true, "widget name": "std line edit", "widget data": "700, 500", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "RGB To Grayscale", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Converts BGR image to Grayscale.", "position x": 3413.0, "position y": 1411.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Adaptive Gaussian", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 4906.0, "position y": 374.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Adaptive Mean", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 4894.0, "position y": 684.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Binary", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level binary threshold.", "position x": 5539.0, "position y": 869.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Binary Inverted", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level binary threshold, inverted.", "position x": 5543.0, "position y": 1208.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold To Zero", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 5133.0, "position y": 1183.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold To Zero Inverted", "parent node type": "", "parent node package": "OpenCV", "parent node description": "", "position x": 5129.0, "position y": 1583.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Threshold Truncated", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies a fixed-level truncated threshold.", "position x": 4630.0, "position y": 1536.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "threshold", "has widget": true, "widget name": "std line edit", "widget data": "140", "widget position": "besides"}, {"type": "data", "label": "maxval", "has widget": true, "widget name": "std line edit", "widget data": "120", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Bilateral Filter", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Applies the bilateral filter to an image.", "position x": 3758.0, "position y": 1412.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "d", "has widget": true, "widget name": "std line edit", "widget data": "30", "widget position": "besides"}, {"type": "data", "label": "sigmaColor", "has widget": true, "widget name": "std line edit", "widget data": "50", "widget position": "besides"}, {"type": "data", "label": "sigmaSpace", "has widget": true, "widget name": "std line edit", "widget data": "100", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Adjust Brightness", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Adjusts the brightness of an image.", "position x": 4177.0, "position y": 1265.0, "main widget data": "", "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "image", "has widget": false}, {"type": "data", "label": "alpha", "has widget": true, "widget name": "std line edit", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "beta", "has widget": true, "widget name": "std line edit", "widget data": "2", "widget position": "besides"}], "outputs": [{"type": "data", "label": "image"}]}, {"parent node title": "Read Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Reads image from drive.", "position x": 167.0, "position y": 813.0, "main widget data": {"image file path": "..\\saves\\Portal2Highscore.png"}, "state data": {"image file path": "..\\saves\\Portal2Highscore.png"}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "PathInputWidget", "widget data": "Select", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4584.0, "position y": 440.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 5235.0, "position y": 906.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4831.0, "position y": 1234.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 349.0, "position y": 762.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "Save Image", "parent node type": "", "parent node package": "OpenCV", "parent node description": "Saves image onto drive.", "position x": 5811.0, "position y": 1574.0, "main widget data": {"image file path": "H:/Projekte/QT/PySide2/Ryven/saves/test.png"}, "state data": {"image file path": "H:/Projekte/QT/PySide2/Ryven/saves/test.png"}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "path", "has widget": true, "widget name": "SavePathInputWidget", "widget data": "Select", "widget position": "besides"}, {"type": "data", "label": "image", "has widget": false}], "outputs": []}, {"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 5600.0, "position y": 1481.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "val", "parent node type": "", "parent node package": "built in", "parent node description": "returns the evaluated value that is typed into the widget", "position x": 5596.0, "position y": 1572.0, "main widget data": {"text": "../saves"}, "state data": {}, "special actions": {"edit val via dialog": {"method": "action_edit_via_dialog"}}, "inputs": [], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 5601.0, "position y": 1649.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}], "connections": [{"parent node instance index": 1, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 1, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 13, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 1, "connected input port index": 0}, {"parent node instance index": 7, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 14, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 9, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 22, "connected input port index": 0}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 32, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 26, "connected input port index": 0}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 27, "connected input port index": 0}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 28, "connected input port index": 0}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 15, "connected input port index": 0}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 16, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 17, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 27, "output port index": 0, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 6, "connected input port index": 0}, {"parent node instance index": 30, "output port index": 0, "connected node instance": 29, "connected input port index": 0}, {"parent node instance index": 31, "output port index": 0, "connected node instance": 29, "connected input port index": 1}, {"parent node instance index": 32, "output port index": 0, "connected node instance": 29, "connected input port index": 2}], "drawings": []}}, {"name": "bubble sort", "variables": {"values": [1, 16, 21, 34, 46, 66, 77, 79, 89, 91, 98, 100, 114, 118, 131, 131, 144, 146, 146, 157, 161, 168, 175, 184, 208, 228, 230, 236, 285, 292, 294, 296, 305, 335, 337, 341, 360, 366, 371, 377, 379, 387, 400, 405, 406, 422, 432, 436, 443, 448, 449, 451, 470, 480, 483, 499, 502, 512, 512, 515, 517, 518, 559, 563, 576, 595, 605, 612, 614, 622, 626, 667, 695, 696, 707, 719, 727, 766, 770, 783, 786, 793, 812, 831, 844, 860, 861, 867, 869, 870, 872, 880, 889, 904, 909, 924, 967, 983, 994, 998], "number_elements": 300, "found_pair": false, "temp_val": 164}, "flow": {"algorithm mode": "exec flow", "viewport update mode": "sync", "nodes": [{"parent node title": "Swap Arr Elements", "parent node type": "", "parent node package": "std", "parent node description": "Swaps two elements in an array by the indices.", "position x": 4926.0, "position y": 1432.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index 1", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "index 2", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "arr"}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3116.0, "position y": 1317.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "For n Dim", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 3497.0, "position y": 1259.0, "state data": {"num dimensions": 1}, "special actions": {"add dimension": {"method": "action_add_dimension"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "i1 from", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}, {"type": "data", "label": "i1 to", "has widget": true, "widget name": "std spin box", "widget data": 0, "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "i1"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2869.0, "position y": 1245.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "False", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "-", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3310.0, "position y": 1320.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4152.0, "position y": 1384.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2504.0, "position y": 1503.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2850.0, "position y": 715.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "values", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "[]", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": ">", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4361.0, "position y": 1425.0, "state data": {"enlargement state": 0}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2361.0, "position y": 769.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "number_elements", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 2196.0, "position y": 703.0, "state data": {"passive": false, "num exec outputs": 1}, "special actions": {"remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 4574.0, "position y": 1174.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "True", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}, {"parent node title": "If", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 4320.0, "position y": 1175.0, "state data": {"else if enlargment state": 0}, "special actions": {"add else if": {"method": "action_add_else_if"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "true"}, {"type": "exec", "label": "false"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3962.0, "position y": 1315.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 3804.0, "position y": 1297.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4652.0, "position y": 1583.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2513.0, "position y": 1060.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "values", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "Print", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2729.0, "position y": 1008.0, "state data": {}, "special actions": {"print something 1": {"method": "print_something", "data": "hello!!"}, "print something 2": {"method": "print_something", "data": "HELLOO!?!?!?"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3786.0, "position y": 1463.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "arr get", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 4151.0, "position y": 1472.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "arr", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "index", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 3946.0, "position y": 1573.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4327.0, "position y": 1575.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "get var", "parent node type": "get variable node", "parent node package": "built in", "parent node description": "gets the value of a variable", "position x": 2275.0, "position y": 1315.0, "state data": {}, "special actions": {}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit", "widget data": "found_pair", "widget position": "besides"}], "outputs": [{"type": "data", "label": "val"}]}, {"parent node title": "+", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 3970.0, "position y": 1473.0, "state data": {"num inputs": 2}, "special actions": {"add input": {"method": "action_add_input"}}, "inputs": [{"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit s r nb", "widget data": "1", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": "rand ints", "parent node type": "", "parent node package": "random", "parent node description": "Generates a number of random integers N in a range a <= N <= b.", "position x": 2575.0, "position y": 796.0, "state data": {"active": false}, "special actions": {"make executable": {"method": "action_make_executable"}}, "inputs": [{"type": "data", "label": "cnt", "has widget": true, "widget name": "std line edit m r nb", "widget data": "", "widget position": "besides"}, {"type": "data", "label": "a", "has widget": true, "widget name": "std line edit m r nb", "widget data": "0", "widget position": "besides"}, {"type": "data", "label": "b", "has widget": true, "widget name": "std line edit m r nb", "widget data": "1000", "widget position": "besides"}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 4529.0, "position y": 1315.0, "state data": {"passive": true, "num exec outputs": 0}, "special actions": {"make exec": {"method": "action_make_exec"}}, "inputs": [{"type": "data", "label": "", "has widget": false}], "outputs": [{"type": "data", "label": ""}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 1928.0, "position y": 1000.0, "state data": {"passive": false, "num exec outputs": 3}, "special actions": {"make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}, "remove output 3": {"method": "action_remove_sequence_output", "data": 2}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}, {"parent node title": "Print", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 2743.0, "position y": 1429.0, "state data": {}, "special actions": {"print something 1": {"method": "print_something", "data": "hello!!"}, "print something 2": {"method": "print_something", "data": "HELLOO!?!?!?"}}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "", "has widget": true, "widget name": "std line edit m r", "widget data": "", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "button", "parent node type": "", "parent node package": "std", "parent node description": "", "position x": 1740.0, "position y": 1000.0, "main widget data": {}, "state data": {}, "special actions": {}, "inputs": [], "outputs": [{"type": "exec", "label": ""}]}, {"parent node title": "While", "parent node type": "control structure", "parent node package": "std", "parent node description": "", "position x": 2658.0, "position y": 1212.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "condition", "has widget": true, "widget name": "std line edit m", "widget data": "", "widget position": "under"}], "outputs": [{"type": "exec", "label": "loop"}]}, {"parent node title": " ", "parent node type": "", "parent node package": "std", "parent node description": "serves as a checkpoint for connections", "position x": 2454.0, "position y": 1252.0, "state data": {"passive": false, "num exec outputs": 2}, "special actions": {"make data": {"method": "action_make_data"}, "add sequence output": {"method": "action_add_sequence_output"}, "remove output 1": {"method": "action_remove_sequence_output", "data": 0}, "remove output 2": {"method": "action_remove_sequence_output", "data": 1}}, "inputs": [{"type": "exec", "label": "", "has widget": false}], "outputs": [{"type": "exec", "label": ""}, {"type": "exec", "label": ""}]}, {"parent node title": "set var", "parent node type": "set variable node", "parent node package": "built in", "parent node description": "sets the value of a variable", "position x": 2272.0, "position y": 1188.0, "state data": {}, "special actions": {}, "inputs": [{"type": "exec", "label": "", "has widget": false}, {"type": "data", "label": "var", "has widget": true, "widget name": "std line edit m", "widget data": "found_pair", "widget position": "besides"}, {"type": "data", "label": "val", "has widget": true, "widget name": "std line edit m", "widget data": "True", "widget position": "besides"}], "outputs": [{"type": "exec", "label": ""}, {"type": "data", "label": "val"}]}], "connections": [{"parent node instance index": 1, "output port index": 0, "connected node instance": 4, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 0, "connected node instance": 12, "connected input port index": 0}, {"parent node instance index": 2, "output port index": 1, "connected node instance": 18, "connected input port index": 0}, {"parent node instance index": 3, "output port index": 0, "connected node instance": 2, "connected input port index": 0}, {"parent node instance index": 4, "output port index": 0, "connected node instance": 2, "connected input port index": 2}, {"parent node instance index": 5, "output port index": 0, "connected node instance": 8, "connected input port index": 0}, {"parent node instance index": 6, "output port index": 0, "connected node instance": 27, "connected input port index": 1}, {"parent node instance index": 8, "output port index": 0, "connected node instance": 12, "connected input port index": 1}, {"parent node instance index": 9, "output port index": 0, "connected node instance": 24, "connected input port index": 0}, {"parent node instance index": 10, "output port index": 0, "connected node instance": 7, "connected input port index": 0}, {"parent node instance index": 11, "output port index": 0, "connected node instance": 0, "connected input port index": 0}, {"parent node instance index": 12, "output port index": 0, "connected node instance": 11, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 5, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 19, "connected input port index": 0}, {"parent node instance index": 13, "output port index": 0, "connected node instance": 25, "connected input port index": 0}, {"parent node instance index": 14, "output port index": 0, "connected node instance": 13, "connected input port index": 0}, {"parent node instance index": 15, "output port index": 0, "connected node instance": 0, "connected input port index": 3}, {"parent node instance index": 16, "output port index": 0, "connected node instance": 17, "connected input port index": 1}, {"parent node instance index": 18, "output port index": 0, "connected node instance": 5, "connected input port index": 1}, {"parent node instance index": 18, "output port index": 0, "connected node instance": 23, "connected input port index": 0}, {"parent node instance index": 18, "output port index": 0, "connected node instance": 20, "connected input port index": 0}, {"parent node instance index": 19, "output port index": 0, "connected node instance": 8, "connected input port index": 1}, {"parent node instance index": 20, "output port index": 0, "connected node instance": 21, "connected input port index": 0}, {"parent node instance index": 21, "output port index": 0, "connected node instance": 15, "connected input port index": 0}, {"parent node instance index": 21, "output port index": 0, "connected node instance": 0, "connected input port index": 2}, {"parent node instance index": 22, "output port index": 0, "connected node instance": 29, "connected input port index": 1}, {"parent node instance index": 23, "output port index": 0, "connected node instance": 19, "connected input port index": 1}, {"parent node instance index": 24, "output port index": 0, "connected node instance": 7, "connected input port index": 2}, {"parent node instance index": 25, "output port index": 0, "connected node instance": 0, "connected input port index": 1}, {"parent node instance index": 26, "output port index": 0, "connected node instance": 10, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 1, "connected node instance": 17, "connected input port index": 0}, {"parent node instance index": 26, "output port index": 2, "connected node instance": 31, "connected input port index": 0}, {"parent node instance index": 28, "output port index": 0, "connected node instance": 26, "connected input port index": 0}, {"parent node instance index": 29, "output port index": 0, "connected node instance": 3, "connected input port index": 0}, {"parent node instance index": 30, "output port index": 0, "connected node instance": 29, "connected input port index": 0}, {"parent node instance index": 30, "output port index": 1, "connected node instance": 27, "connected input port index": 0}, {"parent node instance index": 31, "output port index": 0, "connected node instance": 30, "connected input port index": 0}], "drawings": []}}]} \ No newline at end of file diff --git a/saves/test.png b/saves/test.png new file mode 100644 index 00000000..35c6daa0 Binary files /dev/null and b/saves/test.png differ diff --git a/saves/test.txt b/saves/test.txt new file mode 100644 index 00000000..42b74fec --- /dev/null +++ b/saves/test.txt @@ -0,0 +1 @@ +[{'x': 0.17834959080916757, 'y': 0.8765931909629254}, {'x': 0.3184143467668703, 'y': 0.43548754632486264}, {'x': 0.7342470907395224, 'y': 0.41397497212589385}, {'x': 0.7422044820150858, 'y': 0.16321012317003314}, {'x': 0.206933038909201, 'y': 0.835978301647693}, {'x': 0.021158629475966362, 'y': 0.4747712206662066}, {'x': 0.9158586758470411, 'y': 0.86177494404139}, {'x': 0.6026611432682256, 'y': 0.33554466999274146}, {'x': 0.5475296788531564, 'y': 0.23516211573729517}, {'x': 0.7288742586695595, 'y': 0.5671794197292279}, {'x': 0.6456536609728454, 'y': 0.13208652097973161}, {'x': 0.47348529700339825, 'y': 0.7619347765456768}, {'x': 0.01419619266428096, 'y': 0.09057557145365647}, {'x': 0.6409791956238944, 'y': 0.11573337896340474}, {'x': 0.11379389385108474, 'y': 0.5754325338407797}, {'x': 0.665952950621886, 'y': 0.14935617148744118}, {'x': 0.24445188160374542, 'y': 0.026415736293155967}, {'x': 0.2570734373136494, 'y': 0.9418456207902164}, {'x': 0.37535504725570346, 'y': 0.8633557844881923}, {'x': 0.15068294151019368, 'y': 0.35690028313520705}, {'x': 0.47214131923764624, 'y': 0.593426349364741}, {'x': 0.9349731790564193, 'y': 0.10833568672756677}, {'x': 0.9604225916685428, 'y': 0.3204689616580183}, {'x': 0.11122230420296042, 'y': 0.8459518422796484}, {'x': 0.9414299072310213, 'y': 0.32758757632394075}, {'x': 0.5878569690237483, 'y': 0.5749090828184275}, {'x': 0.8187350624878933, 'y': 0.2549890414804731}, {'x': 0.19178693058744956, 'y': 0.19164170271110725}, {'x': 0.16784272092779473, 'y': 0.30686599119276226}, {'x': 0.5829190679479022, 'y': 0.9732652010069218}, {'x': 0.6726541205197756, 'y': 0.4748646291117793}, {'x': 0.9583133803191007, 'y': 0.7005688874422511}, {'x': 0.6038240016419132, 'y': 0.031149122672806562}, {'x': 0.48619862596129315, 'y': 0.7754338709738822}, {'x': 0.3659723673259899, 'y': 0.5716501559585448}, {'x': 0.6937722346028636, 'y': 0.5455485850126117}, {'x': 0.8661554213860011, 'y': 0.4742563210926174}, {'x': 0.7934602836776256, 'y': 0.6411767845408815}, {'x': 0.15557452004325545, 'y': 0.5899827437321008}, {'x': 0.411523663360468, 'y': 0.45142237427321463}] \ No newline at end of file